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

Как объединить несколько стримов в один?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Stream.concat(stream1, stream2) – создаёт ленивый объединённый стрим. Для более чем двух можно использовать flatMap.

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

  • A. Только через коллекцию Правильный
  • B. Stream.concat объединяет два стрима, для многих – flatMap(Stream::of)
  • C. Нельзя объединить больше двух
  • D. concat выбрасывает исключение на пустых стримах

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

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