function2 Java - 함수형 인터페이스(Function) 합성 andThen, compose Function f = (s) -> Integer.parseInt(s); Function f2 = (i) -> i.toString() + "dddd"; Function result = f.andThen(f2); // f + f2 → result Function result2 = f2.compose(f); // f + f2 → result System.out.println(result.apply("99")); //99dddd System.out.println(result2.apply("99")); //99dddd 2017. 2. 28. Java - 자바에서 제공하는 함수형 인터페이스 자주 사용되는 함수형 인터페이스를 제공 인터페이스 메서드 설명 java.lang.Runnable void run() 리턴 값과 매개변수 둘다 없다. Supplier T get() 리턴 값만 있다. Consumer void accept(T t) 매개변수만 있다. Function R apply(T t) 하나의 매개변수와 하나의 리턴 값을 가진다. Predicate boolean test(T t) 하나의 매개변수를 가지고 booean값을 리턴한다. import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Predicate; import java.util.function.Supplier; pub.. 2017. 2. 26. 이전 1 다음