[java] 람다 표현식으로 반복문을 어떻게 대체할 수 있나요?
예를 들어, 기존의 반복문을 람다 표현식으로 대체할 수 있습니다. 다음은 기존의 for-each 반복문과 람다 표현식을 사용한 예제 코드입니다.
기존의 for-each 반복문:
List<String> names = Arrays.asList("Tom", "Jerry", "Spike");
for (String name : names) {
System.out.println(name);
}
람다 표현식을 사용한 반복문:
List<String> names = Arrays.asList("Tom", "Jerry", "Spike");
names.forEach(name -> System.out.println(name));
위의 예제에서 람다 표현식을 사용하여 forEach
메서드를 호출하고, 각 요소에 대해 출력을 실행하고 있습니다. 이를 통해 람다 표현식을 사용하여 반복문을 간단하게 대체할 수 있습니다.
더 많은 정보나 예제는 Java 공식 문서를 참고하실 수 있습니다.