Да, можете. Для этого ваш объект должен реализовывать интерфейс Iterable
.
Интерфейс Iterable
содержит единственный метод iterator()
, который должен возвращать объект, реализующий интерфейс Iterator
.
Интерфейс Iterator
содержит два основных метода:
hasNext()
: Возвращает true, если имеются еще элементы для итерации.next()
: Возвращает следующий элемент в итерации.Опционально Iterator
может содержать метод remove()
для удаления текущего элемента.
Пример реализации:
java
Да, можете. Для этого ваш объект должен реализовывать интерфейс Iterable
.
Интерфейс Iterable
содержит единственный метод iterator()
, который должен возвращать объект, реализующий интерфейс Iterator
.
Интерфейс Iterator
содержит два основных метода:
hasNext()
: Возвращает true, если имеются еще элементы для итерации.next()
: Возвращает следующий элемент в итерации.Опционально Iterator
может содержать метод remove()
для удаления текущего элемента.
Пример реализации:
java
Register or sign in to get access to full answers for all questions from the question bank.