Встречается на 2% собеседований по Java
Какая операция используется для преобразования объектов в Stream API
В Stream API для преобразования объектов используется операция map(). Она принимает Function<T, R> и преобразует каждый элемент стрима из типа T в тип R.
Пример:
java
List<String> names = Arrays.asList("John", "Alice", "Bob");
List<Integer> nameLengths = names.stream()
.map(String::length) // преобразуем String в Integer
.collect(Collectors.toList());Также есть:
flatMap()- для "разворачивания" вложенных структурmapToInt(),mapToDouble()и др. - для преобразования в примитивные стримы
Важно: map() не изменяет исходную коллекцию, а создает новый стрим.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы