Written by
java-style
on
on
[Java8 람다식] Function interface 간단 예제
[Java8 람다식] Function interface 간단 예제
728x90
Function keyExtractor 선언
public class Test { private final Function keyExtractor; public Test(Function keyExtractor) { this.keyExtractor = keyExtractor; } ... }
호출
Test test = new Test<>(TestDto::getName)
람다식 전달 (TestDto::getName)
사용코드
public void testMethod(TestDto testDto) { /* 해당 item 으로 추출하겠다 */ String key = keyExtractor.apply(testDto); }
name 을 key 값으로 추출될 것이다.
from http://devfunny.tistory.com/522 by ccl(A) rewrite - 2021-10-12 16:27:42