Для чего в стримах предназначены методы map() и mapToInt(), mapToDouble(), mapToLong()

Метод map() является промежуточной операцией, которая заданным образом преобразует каждый элемент стрима.

mapToInt()mapToDouble()mapToLong() - аналоги map(), возвращающие соответствующий числовой стрим (то есть стрим из числовых примитивов):

Stream
    .of("12", "22", "4", "444", "123")
    .mapToInt(Integer::parseInt)
    .toArray(); //[12, 22, 4, 444, 123]

 

Oct. 22, 2023, Источник

Примеры ответов: