Кто управляет итератором в Java?
опубликовал новую статью, ‘Кто
управляет итератором в Java?‘
В Java управление итератором происходит за
счет объекта-итератора, который создается
для коллекции с помощью метода
iterator()
. Итератором управляет сам
программист, и он отвечает за вызов
методов итератора для обхода элементов
коллекции. Основные методы, которыми
управляют итератором, следующие:
hasNext()
— проверяет, есть
ли еще элементы для итерации. Возвращает
true
, если есть еще элементы, иначе —
false
.next()
— возвращает
следующий элемент коллекции и перемещает
указатель итератора на него.remove()
— удаляет
последний возвращенный элемент. Этот
метод нужно использовать осторожно,
поскольку он может привести к исключениям,
если коллекция не поддерживает удаление
или еслиnext()
еще не был вызван.
Таким образом, сам программист управляет
итерацией: он вызывает эти методы в нужном
порядке, чтобы перебрать элементы
коллекции.
Вы можете просмотреть последнюю запись по
адресу
https://javatutor.eu/%d0%ba%d1%82%d0%be-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82-%d0%b8%d1%82%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%be%d0%bc-%d0%b2-java/?utm_source=subscribe2&utm_medium=email&utm_campaign=postnotify&utm_id=1275&utm_title=%D0%9A%D1%82%D0%BE%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%20%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%BC%20%D0%B2%20Java%3F
Вы получили это письмо, так как просили
уведомлять вас о появлении новых записей.
С уважением,
JavaTutor.eu
webmaster@javatutor.eu