foreach와 람다식을 이용하여 List의 모든 요소들을 순회하는 방법입니다.

1. List.forEach()

List.forEach(lambda)는 리스트의 모든 요소에 대해서 lambda를 수행합니다.

import java.util.Arrays;
import java.util.List;

public class Example {

    public static void main(String[] args) {

        List<String> names = Arrays.asList("Alice", "Bob", "Charlie");

        names.forEach((name) -> {
            // do something..
            System.out.println(name);
        });
    }
}

Output:

Alice
Bob
Charlie

2. for문을 이용한 방법

향상된 for문을 사용하여 아래와 같이 리스트의 모든 내용을 순회할 수 있습니다.

import java.util.Arrays;
import java.util.List;

public class Example {

    public static void main(String[] args) {

        List<String> names = Arrays.asList("Alice", "Bob", "Charlie");

        for (String name : names) {
            // do something..
            System.out.println(name);
        }
    }
}

Output:

Alice
Bob
Charlie

기본적인 for문을 사용하여 Index와 함께 리스트를 순회할 수 있습니다.

import java.util.Arrays;
import java.util.List;

public class Example {

    public static void main(String[] args) {

        List<String> names = Arrays.asList("Alice", "Bob", "Charlie");

        for (int i = 0; i < names.size(); i++) {
            String name = names.get(i);
            System.out.println(name);
        }
    }
}