public class Freqs { int counts [] = new int[26]; public void countLet(String s) { for (int i=0; i < counts.length; i++) counts[i]=0; for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); int index = (int) (c - 'a'); counts[index]++; } System.out.println(toString()); } public boolean equals(Freqs f) { for (int i=0; i < counts.length;i++) { if (counts[i] != f.counts[i]) return false; } return true; } public String toString() { String s = ""; for (int i=0; i < counts.length; i++) { char c = (char) (i + 'a'); if (counts[i]>0) s = s + c + " " +counts[i] + "\n"; } return s; } }