Senior
38
Iterator интерфейсі қалай жұмыс істейді? Ол қандай әдістерді қамтиды?
Сұралған компаниялар
kode.ru
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);
}