Как преобразовать строку в List? Выдает ошибку: Cannot resolve method 'parseLong'
Не могу понять, из-за чего ошибка. Код не работает:
String number = "1,2,3";
List<Long> listNums = Stream.of(number)
.map(i -> i.split(","))
.mapToLong(Long::parseLong) // Cannot resolve method 'parseLong'
.collect(Collectors.toList());
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Может сразу
String number = "1,2,3";
List<Long> listNums =
Arrays.asList(number.split(",")).stream()
.map(item -> Long.parseLong(item))
.collect(Collectors.toList());