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

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