[java] 람다 표현식을 사용하여 스트림을 어떻게 모든 요소를 순회할 수 있나요?
List<String> items = Arrays.asList("apple", "banana", "orange", "watermelon");
// 각 요소에 대해 작업을 수행
items.stream().forEach(item -> {
System.out.println(item);
});
위의 코드에서 forEach
메서드를 사용하여 각 요소에 대해 주어진 작업을 수행할 수 있습니다. 람다 표현식 item -> { System.out.println(item); }
은 각 요소에 대해 실행될 작업을 정의합니다.
위의 코드를 실행하면 “apple”, “banana”, “orange”, “watermelon”이 각각 한 줄에 출력됩니다.
참고 자료:
- Java 스트림 API 문서: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/stream/package-summary.html