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

Как достигается перебор элементов в коллекциях

В Java перебор элементов коллекций можно выполнить несколькими способами: 1. **Цикл for-each** (наиболее читаемый вариант): ```java for (String item : collection) { System.out.println(item); } ``` 2. **Итератор** (позволяет удалять элементы во время итерации): ```java Iterator it = collection.iterator(); while (it.hasNext()) { String item = it.next(); if (condition) { it.remove(); } } ``` 3. **Stream API** (Java 8+): ```java collection.stream() .filter(item -> item.startsWith("A")) .forEach(System.out::println); ``` 4. **Классический for** (для List по индексу): ```java for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } ``` Выбор способа зависит от конкретной задачи: нужна ли модификация коллекции, требуется ли параллельная обработка, важна ли производительность.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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