관리 메뉴

KorSA

JAVA 메서드 참조 본문

Knowledge Wiki/Java

JAVA 메서드 참조

Praiv. 2021. 12. 1. 18:08
320x100

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; // 메서드 참조, 위 코드와 동일한 의미
728x90
728x90

'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
Comments