Итератор в Java — это объект, который позволяет последовательно перебирать элементы коллекции без необходимости знать ее внутреннюю структуру.
Основные цели использования итератора:
Интерфейс Iterator<E> определяет три основные метода:
hasNext(): Возвращает true, если в итерации еще есть элементы.next(): Возвращает следующий элемент в1 итерации.remove(): Удаляет из базовой коллекции элемент, возвращенный последним вызовом next().Пример использования:
java