Для перебора списка в Java существует несколько методов. Вот некоторые распространенные подходы:
-
Использование цикла for:
List<String> list = ...; // Your list for (int i = 0; i < list.size(); i++) { String element = list.get(i); // Perform operations with the element }
-
Использование расширенного цикла for (цикл for-each):
List<String> list = ...; // Your list for (String element : list) { // Perform operations with the element }
-
Использование интерфейса Iterator:
List<String> list = ...; // Your list Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { String element = iterator.next(); // Perform operations with the element }
-
Использование интерфейса ListIterator (позволяет обратную итерацию и модификацию):
List<String> list = ...; // Your list ListIterator<String> iterator = list.listIterator(); while (iterator.hasNext()) { String element = iterator.next(); // Perform operations with the element }
-
Использование Stream API Java 8:
List<String> list = ...; // Your list list.stream().forEach(element -> { // Perform operations with the element });
-
Использование метода forEach в Java 8:
List<String> list = ...; // Your list list.forEach(element -> { // Perform operations with the element });