Как преобразовать строку в 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());
→ Ссылка