Java: Count occurrences of characters in text file -


this part of program count occurrences of each letter within text file. want print a:4 b:23 c:32 , instead prints a:0b:0c:0a:0b:0c:0a:0b:0c:0 not find of occurrences of each letter. doing wrong here? help!!

             char ch = line.charat(0);                  int acounter=0;                 int bcounter=0;                 int ccounter=0;                 switch (ch)                 {                     case 'a':                        acounter++;                         break;                     case 'b':                         bcounter++;                         break;                     case 'c':                         ccounter++;                         break;                 }               bw.write ("a:" + acounter);              bw.write ("b:" + bcounter);              bw.write ("c:" + ccounter); 

char ch[] = s.tochararray(); map map = new hashmap();

    (int = 0; < ch.length; i++) {         int count = 0;         (int j = 0; j < ch.length; j++) {             if (ch[i] == ch[j])                 count++;         }         map.put(ch[i], count);      }     iterator = map.entryset().iterator();     while (it.hasnext()) {         map.entry pairs = (map.entry) it.next();         system.out.println("count of " + pairs.getkey() + " = "                 + pairs.getvalue());     } 

Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -