import java.util.*; import java.io.*; public class CharacterFrequency { public static void main(String[] args) { File f = new File("letter1.txt"); Scanner s; try { s = new Scanner(f); } catch (Exception e) { System.out.println("Big error!"); return; } FrequencyBag fb = new FrequencyBag(); while(s.hasNextLine()) { String s1 = s.nextLine(); for(char c : s1.toCharArray()) { fb.add(new Character((char)(c<='Z'&&c>='A'?c+0x20:c))); } } System.out.println("Character: Frequency\n==================="); for(int i=0x61;i<=0x7A;i++) { System.out.println((char)i+": "+fb.getFrequencyOf(new Character((char)i))); } } }