public class MyClass {
public static void print_odd_frequencies_char(String s) {
int[] letters = new int[256];
for (int i = 0; i < s.length(); i++) {
if (Character.isLetter(s.charAt(i))) {
char ch = s.charAt(i);
letters[(int)ch]++;
}
}
for (int i = 0; i < 256; i++) {
if (letters[i] != 0 && letters[i] % 2 != 0) {
System.out.println(Character.toString((char) i) + " " + letters[i]);
}
}
}
public static void main(String args[]) {
String s = "java programming pro oo";
print_odd_frequencies_char(s);
}
}
/*
run:
a 3
i 1
j 1
n 1
r 3
v 1
*/