Почему это ошибка? Я думал, что map
может вернуть любое значение.
var s = IntStream.rangeClosed(1, 5).map(String::valueOf).collect(Collectors.toList());
| Ошибка: | несовместимые типы: неверный тип возврата в ссылке на метод | java.lang.String не может быть преобразовано в int | var s = IntStream.rangeClosed(1, 5).map(String :: valueOf).collect(Collectors.toList()); |
^ ------------- ^