Да, можете. Для этого ваш объект должен реализовывать интерфейс Iterable
.
Интерфейс Iterable
содержит единственный метод iterator()
, который должен возвращать объект, реализующий интерфейс Iterator
.
Интерфейс Iterator
содержит два основных метода:
hasNext()
: Возвращает true, если имеются еще элементы для итерации.next()
: Возвращает следующий элемент в итерации.Опционально Iterator
может содержать метод remove()
для удаления текущего элемента.
Пример реализации:
java
Да, можете. Для этого ваш объект должен реализовывать интерфейс Iterable
.
Интерфейс Iterable
содержит единственный метод iterator()
, который должен возвращать объект, реализующий интерфейс Iterator
.
Интерфейс Iterator
содержит два основных метода:
hasNext()
: Возвращает true, если имеются еще элементы для итерации.next()
: Возвращает следующий элемент в итерации.Опционально Iterator
может содержать метод remove()
для удаления текущего элемента.
Пример реализации:
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.