public static void main(String[] args) {
CharacterComparator cc = new CharacterComparator();
String test = "І Архімед, і Галілей";
char[] chars = test.toCharArray();
TreeMap<Character, Integer> map = new TreeMap<>(cc);
for (int i = 0; i < chars.length; i++) {
if (!map.containsKey(chars[i])) {
map.put(chars[i], 1);
}
map.put(chars[i], map.get(chars[i]) + 1);
}
for (Map.Entry<Character, Integer> entry : map.entrySet()) {
System.out.print(entry.getKey() + " - " + entry.getValue() + "\t");
}
}
}
@Override
public int compare(Character ch1, Character ch2) {
return ;//не понимаю как сравнить
}
//не могу понять как отсортировать украинскую букву i