/* ............... START ............... */
import java.util.HashMap;
public class JavaCountOccurrences {
static void characterCount(String inputString) {
HashMap<Character, Integer> charCountMap = new HashMap<Character, Integer>();
char[] strArray = inputString.toCharArray();
for (char c : strArray) {
if (charCountMap.containsKey(c)) {
charCountMap.put(c, charCountMap.get(c) + 1);
} else {
charCountMap.put(c, 1);
}
}
System.out.println(charCountMap);
}
public static void main(String[] args) {
characterCount("Java J2EE Java JSP J2EE");
characterCount("All Is Well");
characterCount("Done And Gone");
}
}
/* ............... END ............... */
{ =4, P=1, a=4, 2=2, S=1, E=4, v=2, J=5}
{ =2, A=1, s=1, e=1, W=1, I=1, l=4}
{ =2, A=1, D=1, d=1, e=2, G=1, n=3, o=2}