public class MyClass {
static final int TOTLAASCII = 256;
public static void main(String args[]) {
String s = "javac++phpcpythonc#";
char arr[] = new char[TOTLAASCII];
int len = s.length();
for (int i = 0; i < len; i++) {
arr[s.charAt(i)]++;
}
int max = arr[0];
char ch = ' ';
for (int i = 1; i < TOTLAASCII; i++) {
if (arr[i] > 0) {
System.out.println((char)i + " - " + (int)arr[i]);
if (arr[i] > max) {
max = arr[i];
ch = (char)i;
}
}
}
System.out.println("Highest frequency character: " + ch);
}
}
/*
run:
# - 1
+ - 2
a - 2
c - 3
h - 2
j - 1
n - 1
o - 1
p - 3
t - 1
v - 1
y - 1
Highest frequency character: c
*/