Senior
42
Wie funktioniert die Iterator-Schnittstelle? Welche Methoden enthält sie?
Unternehmen wurden gefragt
kode.ru
Antwort von AI
sobes.tech KI
Интерфейс 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);
}