Код: Выделить всё
listOfPersons.stream().collect(Collectors.toMap(nn->nn, nn->nn.age,(a, b)->a,TreeMap::new));
< /code>
Как жалуется компилятор < /p>
Плохое возвращение типа в выражение лямбды: объект не может быть преобразован в целое число < /p>
< /blockquote>
Однако, когда я назначаю его ниже: < /p>
Однако при назначении ниже: < /p>
< /p>
Map
kkk= p.stream().collect(Collectors.toMap(nn->nn, nn->nn.age,(a, b)->a,TreeMap::new));
System.out.println(kkk);
Подробнее здесь: https://stackoverflow.com/questions/796 ... o-variable