Встречается на собеседованиях • сегодня

Что такое итератор

Итератор — это объект, который позволяет последовательно обходить элементы коллекции, не раскрывая её внутренней структуры. В Java итератор реализует интерфейс `Iterator` с методами: - `hasNext()` — проверяет, есть ли следующий элемент - `next()` — возвращает следующий элемент - `remove()` — удаляет текущий элемент (опционально) Пример: ```java List list = Arrays.asList("A", "B", "C"); Iterator it = list.iterator(); while(it.hasNext()) { System.out.println(it.next()); } ``` Преимущества: - Единый интерфейс для обхода разных коллекций - Безопасное удаление элементов во время итерации - Ленивая загрузка данных (например, для больших коллекций) Итераторы часто используются в for-each цикле (который под капотом использует `iterator()`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы