У меня такое чувство, что я что-то пропустил. Я обнаружил, что делаю следующее
private static int getHighestValue(Map<Character, Integer> countMap) {
return countMap.values().stream().mapToInt(Integer::intValue).max().getAsInt();
}
Моя проблема заключается в глупом преобразовании от Stream до IntStream через mapToInt(Integer::intValue)
Есть ли лучший способ сделать конверсию? все это заключается в том, чтобы избежать использования max() из Stream, для чего требуется передать Comparator, но вопрос конкретно связан с преобразованием потока в IntStream