java8

    [Java] 람다식에서 메서드 참조/생성자 참조 사용법

    [Java] 람다식에서 메서드 참조/생성자 참조 사용법

    들어가며 Java 8 이상에서 람다식을 사용할 때 콜론 2개를 사용하는 경우가 있습니다. 이를 메서드 참조(Method Reference) 혹은 이중 콜론 연산자(::)라고 표현하는데요. 정식 명칭은 메서드 참조입니다. 그러면 메서드 참조는 어떨 때 사용할 수 있는 것인지, 그리고 어떻게 사용하는 것인지 간단하게 알아보겠습니다. 메서드 참조는 언제, 어떻게 사용할 수 있을까 메서드 참조는 람다식에서 파라미터의 중복을 피하기 위해 사용합니다. 파라미터가 중복되지 않았다면 메서드 참조 표현식은 사용 불가능합니다. 코드로 바로 보겠습니다. 인스턴스의 메서드를 참조하는 경우 public class Main { public static void main(String[] args) { List memberList ..