← Все вопросы по Java
🔥 Java 📂 Stream API ⚡ Junior/Middle

Что такое flatMap и чем отличается от map?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
map преобразует каждый элемент в другой объект (1:1). flatMap преобразует элемент в стрим и "сплющивает" вложенные стримы в один.

Варианты ответа в приложении:

  • A. flatMap удаляет дубликаты Правильный
  • B. flatMap превращает каждый элемент в Stream и объединяет их в результирующий стрим
  • C. map работает только с числами
  • D. flatMap – это map + distinct

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.