Vissza

Java, állomykezelés
Szövegállomány tartalmának a feldolgozása, hány nagybetűt tartalmaz a "szoveg.txt" állomány:
package allomanykezeles;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class AllomanyKezeles {
    public static void main (String[] args) throws FileNotFoundException, IOException{
        BufferedReader bufferedReader = new BufferedReader(new FileReader("szoveg.txt"));
        String currentLine;
        String text = "";
        while ((currentLine = bufferedReader.readLine()) != null) {
            text += currentLine;
        }
        System.out.println(text);
        
        char[] temptext = text.toCharArray();
        int db = 0;
        for (int i = 0; i < temptext.length; ++i) {
            if (temptext[i] >= 'A' && temptext[i] <= 'Z') {
                db ++;
            }
        }
        System.out.print("A nagybetuk szama: ");
        System.out.println(db);
    }
}