Jak mogę napisać poniższe wyrażenie aby było dobrze. Bład który dostaje teraz to :
Error:(70, 79) java: incompatible types: java.util.Comparator<java.util.Map.Entry<java.lang.String,java.lang.Integer>> cannot be converted to java.util.Comparator<? super java.lang.String>
Map<String, Integer> counter = records.stream()
.map(r -> r.getName().substring(0,1))
.limit(1)
.sorted(Map.Entry.<String, Integer>comparingByValue().reversed()) . -> dla czego nie mogę użyć tu sortowania
.collect(groupingBy(
Function.identity(),
Collectors.counting()
));
Ogólnie chce wyciągnąć literę która najczęściej się powtarza