Sobes.tech
Senior
44

Чӣ тавр интерфейси 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);
}