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);
}
}
}