[모던자바인액션] 메서드 참조 : 람다를 간결하게 사용하기


[모던자바인액션] 메서드 참조 : 람다를 간결하게 사용하기

모던 자바 인 액션 챕터 3을 읽고 정리한 글입니다. ️ 메서드 참조 메서드 참조를 사용해서 더 코드를 간결하게 만들어보자. // Before inventory.sort((a1, a2) -> a1.getCourse().compareTo(a2.getCourse())); // After inventory.sort(comparing(Crew::getCourse)); 메서드 이름을 활용하는, '메소드 참조'를 활용하면 람다를 더 간결하게 표현할 수 있다. 메서드 참조를 하기 위해서는 구분자(::)를 활용한다. 메서드 참조를 만드는 방법 1. 정적 메서드 참조 (args) -> ClassName.staticMethod(args) ==> ClassName::staticMethod 2. 다양한 형식의 인스턴..


원문링크 : [모던자바인액션] 메서드 참조 : 람다를 간결하게 사용하기