public static char maxFrequency(String s) { int length = s.length(); int[] array = new int[26]; int max = Integer.MIN_VALUE; int index = 0; for (int i = 0; i < length; i++) { array[(int) (s.charAt(i) - 97)]++; } for (int i = 0; i < array.length; i++) { if (max < array[i]) { max = array[i]; index = i; } } char c = (char) (index + 97); return c; }
Comments