Sobes.tech
Senior
45

Kako funkcioniše interfejs Iterator? Koje metode sadrži?

Компаније где су питане
kode.ru

Одговор од АИ

sobes.tech АИ

Интерфейс 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);
}