Существует несколько стандартных способов перебора элементов List:
for с индексом: Классический подход, позволяющий получить доступ к элементу по его порядковому номеру.java
for (for-each): Более лаконичный синтаксис для простого перебора без необходимости работы с индексами.java
Iterator): Предоставляет способ перебора элементов коллекции, позволяя также безопасно удалять элементы в процессе итерации.java
ListIterator: Расширение Iterator, доступное для списков, которое позволяет перебирать элементы в обоих направлениях, получать индекс текущего элемента и изменять элементы.java
Stream): Функциональный подход, представленный в Java 8, позволяющий выполнять операции над элементами коллекции в декларативном стиле.java