У меня есть следующий код, указанный ниже:
final LinkedHashMap<String, Integer> linkedHashMapCounterMap = new LinkedHashMap<>();
linkedHashMapCounterMap.put("abc", 2);
linkedHashMapCounterMap.put("xyz", 5);
final String maxColln = Collections.max(
linkedHashMapCounterMap.entrySet(),
(entry1, entry2) -> entry1.getValue().intValue() -
entry2.getValue().intValue())
.getKey();
После выполнения кода я получаю следующее исключение:
java .util.NoSuchElementException: null в java .util.LinkedHashMap $ LinkedHashIterator.nextNode (LinkedHashMap. java: 721) ~ [?: 1.8.0_202] в java .util.LinkedHashMap $ LinkedEntryIterator.next (LinkedHashMap. java 753): ~ [?: 1.8.0_202] в java .util.LinkedHashMap $ LinkedEntryIterator.next (LinkedHashMap. java: 750) ~ [?: 1.8.0_202] в java .util.Collections.max (Коллекции. java: 708) ~ [?: 1.8.0_202]