Встречается на собеседованиях • сегодня

Что такое интерфейс 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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы