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

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