Встречается на собеседованиях • сегодня
Что нужно соблюдать для использования For Each
Для использования `for-each` (улучшенного цикла `for`) в Java необходимо соблюдать следующие условия:
1. **Итерируемый объект** должен реализовывать интерфейс `Iterable` (например, коллекции, массивы).
2. **Тип элемента** в цикле должен быть совместим с типом элементов коллекции/массива.
Пример с массивом:
```java
String[] names = {"Alice", "Bob", "Charlie"};
for (String name : names) {
System.out.println(name);
}
```
Пример с коллекцией:
```java
List numbers = List.of(1, 2, 3);
for (int num : numbers) {
System.out.println(num);
}
```
**Ограничения:**
- Нельзя изменять коллекцию во время итерации (вызов `remove()` приведёт к `ConcurrentModificationException`)
- Нет доступа к индексу текущего элемента
- Только последовательный проход вперёд

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