이번 포스트에서는 람다식을 이용한 코드 축약의 최종판으로 메서드 참조와 생성자 참조에 대해서 살펴보자. 메서드 참조 메서드 참조란? 메서드 참조는 다른 코드에 전달하려는 동작을 수행하는 코드가 딸랑 어떤 메서드 하나만 실행하면 될 때 사용된다. 메서드 참조를 위해서는 :: 연산자를 이용하는데 ::의 형태로 사용한다. 파라미터_클래스::파라미터_클래스의_메서드 예를 들어 문자열의 배열이 있고 이에 대한 정렬 코드를 작성해보자. 이때 두 문자열을 비교할 때 파라미터인 String 클래스에 정의된 instance 메서드인 compareTo를 사용할 수 있다. 그리고 특별히 할 일이 없다면 아래처럼 실행문에서는 딸랑 o1.compareTo(o2)가 작성된다. String[] langs = { "Phyhon", ..
[람다표현식]메서드 참조와 생성자 참조
이번 포스트에서는 람다식을 이용한 코드 축약의 최종판으로 메서드 참조와 생성자 참조에 대해서 살펴보자. 메서드 참조 메서드 참조란? 메서드 참조는 다른 코드에 전달하려는 동작을 수행하는 코드가 딸랑 어떤 메서드 하나만 실행하면 될 때 사용된다. 메서드 참조를 위해서는 :: 연산자를 이용하는데 ::의 형태로 사용한다. 파라미터_클래스::파라미터_클래스의_메서드 예를 들어 문자열의 배열이 있고 이에 대한 정렬 코드를 작성해보자. 이때 두 문자열을 비교할 때 파라미터인 String 클래스에 정의된 instance 메서드인 compareTo를 사용할 수 있다. 그리고 특별히 할 일이 없다면 아래처럼 실행문에서는 딸랑 o1.compareTo(o2)가 작성된다. String[] langs = { "Phyhon", ..
2022.07.13