[java] 람다 표현식의 사용 예시는 어떤 것이 있나요?
public class LambdaExample {
public static void main(String[] args) {
// 람다 표현식으로 Runnable 구현
Runnable runnable = () -> System.out.println("Hello, Lambda!");
runnable.run();
// 람다 표현식으로 Comparator 구현
List<String> list = Arrays.asList("Java", "Python", "C++", "JavaScript");
Collections.sort(list, (s1, s2) -> s1.length() - s2.length());
System.out.println(list);
}
}
위 예시에서는 Runnable
과 Comparator
를 람다 표현식을 활용하여 간단하게 구현하고 있습니다. 람다 표현식을 사용하면 코드가 더 간결해지고 가독성이 향상되는 장점이 있습니다.
더 많은 람다 표현식 사용 예시와 자세한 내용은 Oracle Java 람다 표현식 가이드를 참고하시기 바랍니다.