Iterable<T> — это интерфейс в Java, который позволяет объектам стать "итерируемыми", то есть по ним можно пройтись с помощью цикла for-each. Он сообщает, что класс, реализующий этот интерфейс, может возвращать Iterator.
Ключевые моменты:
iterator(), который возвращает объект типа Iterator<T>.for-each).Collection. Все реализации Collection (такие как ArrayList, HashSet, LinkedList) реализуют Iterable и, следовательно, доступны для итерации.Пример использования:
java