Встречается на собеседованиях • сегодня
Что используется в For Each
В Java `for-each` (улучшенный цикл `for`) используется для итерации по коллекциям и массивам без явного управления индексом или итератором. Под капотом он использует `Iterable` интерфейс (метод `iterator()`) для коллекций и обычный индексный доступ для массивов.
Пример с коллекцией:
```java
List list = List.of("a", "b", "c");
for (String s : list) {
System.out.println(s);
}
```
Пример с массивом:
```java
int[] arr = {1, 2, 3};
for (int num : arr) {
System.out.println(num);
}
```
Ограничения:
- Нельзя изменять коллекцию во время итерации (вызовет `ConcurrentModificationException`)
- Нет доступа к текущему индексу
- Работает только с `Iterable` или массивами

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