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

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