자바 람다식 예시입니다.
javaRunnable runnable = () -> System.out.println("Hello, world!");
javaList<String> list = Arrays.asList("Apple", "Banana", "Orange");
Collections.sort(list, (s1, s2) -> s1.compareTo(s2));
javaList<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
List<Integer> evenNumbers = numbers.stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
위 예시들에서 람다식은 화살표(->
)로 표현되며, 매개변수 리스트와 코드 블록으로 구성됩니다. 람다식은 간단하고 유연한 함수형 프로그래밍을 가능하게 해주는 중요한 기능 중 하나입니다.