Sobes.tech
Back to questions
Junior — Middle
144

Какими способами можно пройтись по элементам коллекции в программировании?

Answer from AI

sobes.tech AI

В Java существует несколько способов пройтись по элементам коллекции:

  1. Цикл for-each (enhanced for loop):
for (Element e : collection) {
    // обработка e
}
  1. Итератор:
Iterator<Element> iterator = collection.iterator();
while (iterator.hasNext()) {
    Element e = iterator.next();
    // обработка e
}
  1. Классический цикл for (для списков с индексами):
for (int i = 0; i < list.size(); i++) {
    Element e = list.get(i);
    // обработка e
}
  1. Stream API (начиная с Java 8):
collection.stream().forEach(e -> {
    // обработка e
});
  1. Метод forEach у коллекций (Java 8+):
collection.forEach(e -> {
    // обработка e
});

Выбор способа зависит от задачи и типа коллекции.