Встречается на собеседованиях • сегодня
Какой интерфейс отвечает за итерируемость коллекций
Основной интерфейс для итерируемости — `Iterable`. Он требует реализации метода `iterator()`, возвращающего `Iterator`.
Пример:
```java
List list = Arrays.asList("a", "b", "c");
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
```
Для for-each цикла (`for (String s : list)`) коллекция должна реализовывать `Iterable`. Также `Iterable` предоставляет методы `forEach()` и `spliterator()`.

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