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

Как работает метод forEach в Iterable и чем отличается от for-each?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
forEach принимает Consumer и выполняет для каждого элемента. В стандартной реализации делегирует цикл for-each. В параллельных стримах может использовать параллелизм.

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

  • A. forEach всегда параллелен Правильный
  • B. forEach использует Consumer, может быть реализован эффективно в разных коллекциях
  • C. forEach не работает с лямбдами
  • D. Делает копию коллекции

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

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