Mam problem, z zadaniem w którym mam policzyć ilość wystąpień małych liter w pliku. Mój program zlicza ilość wystąpień tylko pierwszej litery w pliku, np. w utworzonym pliku o treści
aaa
babccc
program liczy tylko ilość wystąpień literki a, nie zlicza literki b i c. Proszę o podpowiedz.
public void odczytajPlik(String PlikWe) throws FileNotFoundException {
File file = new File(PlikWe);
Scanner odczyt = new Scanner(file);
int a = 97;
while (odczyt.hasNextLine()) {
zdanie = odczyt.nextLine();
char wyrazy[] = zdanie.toCharArray();
for (int i = 0; i < wyrazy.length; i++) {
kodAscii = (int) wyrazy[i];
if (kodAscii == a) {
powtorznie++;
}
}
}
System.out.println(powtorznie);
powtorznie = 0;
a++;
}
}