У меня есть следующий код, приведенный ниже: < /p>
final LinkedHashMap 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();
< /code>
После запуска кода я получаю это исключение: < /p>
java.util.nosuchelementexception: null at
java.util.linkedhashmap $ linkedhashiterator.nextnode (linkedhashmap.jj.jlinkedhashmap $ linkedhashiterator.nextnode (linkedhashmap.jj ~ [?: 1.8.0_202] at
java.util.linkedhashmap $ linkedentryiterator.next (linkedhashmap.java:752)
~ [?: 1.8.0_202] AT
java.util.linkedhashmap $ linkedentryiterator.next (linkedhashmap.java:750)
~ [?: 1.8.0_202] на java.util.collections.max (collections.java:708)
~ [?>
Подробнее здесь: https://stackoverflow.com/questions/599 ... e-code-why