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

Какая сущность помогает получать доступ к объектам в коллекции

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

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

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

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