Встречается на 2% собеседований по Java
С каким функциональным интерфейсом работаем в методе map Stream API
Метод map() в Stream API работает с функциональным интерфейсом Function<T, R>, где:
T— тип входного элементаR— тип результата
Интерфейс имеет единственный абстрактный метод R apply(T t), который преобразует элемент типа T в элемент типа R.
Пример:
java
List<String> names = Arrays.asList("John", "Alice", "Bob");
List<Integer> nameLengths = names.stream()
.map(String::length) // Function<String, Integer>
.collect(Collectors.toList());Важно: map() не изменяет исходный стрим, а создает новый с преобразованными элементами.

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