import java.util.Scanner; class Ideone { { String line; long[] tb=new long[26]; while(!(line=sc.nextLine().toUpperCase()).equals("...")) { for(int i=0;i<line.length();++i) { int pos=line.charAt(i)-'A'; if((0<=pos)&&(pos<26)) ++tb[pos]; } } } }
Cześć, chce napisać program w Javie, który będzie zliczał poszczególne litery w tekście. Np wczytuje dokument w którym jest zdanie "Ala ma kota" i program liczy ile jest jakich liter w tym zdaniu. czyli A: 4, L:1, M:1, K:1, O:1, T:1. Nie mam pojęcia jak się za to zabrać. Jakich metod i klas muszę użyć? Z góry dzięki za odpowiedzi! ...
A: 23, B: 2, C: 12, D: 8, E: 19, G: 4, H: 3, I: 23, J: 8, K: 11, L: 10, M: 11, N: 7, O: 11, P: 7, R: 10, S: 7, T: 14, U: 5, V: 1, W: 6, Y: 9, Z: 18,