1. 메서드 참조(method reference)
하나의 메서드만 호출하는 람다식은 '메서드 참조'로 간단히 할 수 있다.
Function<String, Integer> f = (String s) -> Integer.parseInt(s);
Function<String, Integer> f = Integer::parseInt; // 메서드 참조, 위 코드와 동일한 의미
2. 생성자의 메서드 참조
Function<Integer, MyClass> s = (i) -> new MyClass(i);
Function<Integer, MyClass> s = MyClass::new; // 메서드 참조, 위 코드와 동일한 의미
반응형
'Knowledge Wiki > Java' 카테고리의 다른 글
JAVA 람다식 iterate(), generate() (0) | 2021.12.02 |
---|---|
JAVA 스트림 (0) | 2021.12.02 |
JAVA 함수형 인터페이스, function 패키지 (0) | 2021.12.01 |
JAVA 람다식 (0) | 2021.12.01 |
JAVA 쓰레드 동기화 (0) | 2021.12.01 |