Встречается на собеседованиях • сегодня
Что делает Lambda в For Each
Лямбда-выражение в `forEach` позволяет выполнить действие для каждого элемента коллекции или потока. Это компактная замена анонимного класса.
Пример с коллекцией:
```java
List names = Arrays.asList("Alice", "Bob", "Charlie");
names.forEach(name -> System.out.println(name));
```
Эквивалентно:
```java
names.forEach(new Consumer () {
@Override
public void accept(String name) {
System.out.println(name);
}
});
```
Ключевые особенности:
- Лямбда принимает параметр (элемент коллекции)
- Выполняет тело выражения (действие)
- Не возвращает результат (void)
- Работает с любым Iterable или Stream

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