Встречается на собеседованиях • сегодня
Что делает интерфейс Iterable
Интерфейс `Iterable` позволяет объекту быть целью for-each цикла. Он содержит один метод `iterator()`, который возвращает `Iterator` для обхода элементов коллекции.
Основные моменты:
- Реализуется коллекциями (List, Set, Queue) и другими структурами
- Позволяет использовать синтаксис `for (T item : iterable)`
- Может быть реализован для пользовательских структур данных
Пример:
```java
List list = Arrays.asList("a", "b", "c");
for (String s : list) { // работает благодаря Iterable
System.out.println(s);
}
```
Также предоставляет методы `forEach()` и `spliterator()` (начиная с Java 8).

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