Senior
49
Jak działa interfejs Iterator? Jakie metody zawiera?
Firmy, w których zadano pytania
kode.ru
Odpowiedź od AI
sobes.tech AI
Интерфейс Iterator в Java используется для последовательного обхода коллекций без раскрытия их внутренней структуры. Основные методы интерфейса:
boolean hasNext()— возвращаетtrue, если в коллекции есть следующий элемент.E next()— возвращает следующий элемент коллекции.default void remove()— удаляет последний возвращённый элемент (опционально).
Пример использования:
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}