Senior
43
Koje još metode ima Iterator osim hasNext, next i remove?
Компаније где су питане
kode.ru
Одговор од АИ
sobes.tech АИ
В Java интерфейс Iterator из стандартной библиотеки (java.util.Iterator) определяет три основных метода:
hasNext()— проверяет, есть ли следующий элемент.next()— возвращает следующий элемент.remove()— удаляет последний возвращённый элемент из коллекции.
Дополнительно, начиная с Java 8, интерфейс Iterator расширен методом:
forEachRemaining(Consumer<? super E> action)— выполняет заданное действие для каждого оставшегося элемента итератора, что удобно для обработки элементов без явного цикла.
Пример использования forEachRemaining:
Iterator<String> it = list.iterator();
it.forEachRemaining(System.out::println);
Других методов в стандартном Iterator нет, но в некоторых расширениях и специализированных итераторах могут быть дополнительные методы.