Back to questions
Junior — Middle
144
Какими способами можно пройтись по элементам коллекции в программировании?
Answer from AI
sobes.tech AI
В Java существует несколько способов пройтись по элементам коллекции:
- Цикл for-each (enhanced for loop):
for (Element e : collection) {
// обработка e
}
- Итератор:
Iterator<Element> iterator = collection.iterator();
while (iterator.hasNext()) {
Element e = iterator.next();
// обработка e
}
- Классический цикл for (для списков с индексами):
for (int i = 0; i < list.size(); i++) {
Element e = list.get(i);
// обработка e
}
- Stream API (начиная с Java 8):
collection.stream().forEach(e -> {
// обработка e
});
- Метод forEach у коллекций (Java 8+):
collection.forEach(e -> {
// обработка e
});
Выбор способа зависит от задачи и типа коллекции.