Встречается на 2% собеседований по Java
Что возвращает метод map в Stream API
Метод map() в Stream API возвращает новый поток, содержащий результаты применения заданной функции к каждому элементу исходного потока. Преобразование происходит поэлементно, тип элементов может измениться.
Пример:
java
List<String> names = Arrays.asList("John", "Alice", "Bob");
List<Integer> nameLengths = names.stream()
.map(String::length) // преобразуем String в Integer
.collect(Collectors.toList());
// Результат: [4, 5, 3]Ключевые особенности:
- Не изменяет исходный поток
- Ленивая операция (выполняется только при терминальной операции)
- Может изменить тип элементов потока
- Принимает Function<T,R> (T -> R)

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