728x90
Function 함수형 인터페이스는 매개변수와 반환값을 모두 가지고 있음
매개변수 값을 반환값으로 타입변환 하는 역할
인터페이스 | 추상 메소드 | 설명 |
Function<T, R> | R apply(T t) | 객체 T를 받고 객체 R 반환 |
BiFunction<T, U, R> | R aaply(T t, U u) | 객체 T, U를 받고 객체 R로 반환 |
DoubleFunction<R> | R apply(double value) | double 값 받고 객체 R 반환 |
IntFunction<R> | R apply(int value) | int 값 받고 객체 R 반환 |
IntToDoubleFunction | double applyAsDouble(int value) | int 값 받고 double값 반환 |
intToLongFunction | long applyAsLong(int value) | int 값 받고 long 값 반환 |
LongToDoubleFunction | double applyAsDouble(long value) | long 값 받고 double 값 반환 |
LongToIntFunction | int applyAsInt | long 값 받고 int 값 반환 |
ToDoubleBiFunction<T, U> | double applyAsDouble(T t, U u) | 객체 T U 받고 double 값 반환 |
728x90
'[자바] > 자바 문법' 카테고리의 다른 글
[JAVA] Predicate 함수형 인터페이스(Functional Interface) (0) | 2021.11.27 |
---|---|
[JAVA] Operator 함수형 인터페이스(Fucntional Interface) (0) | 2021.11.27 |
[JAVA] Consumer 함수형 인터페이스(Functional Interface) (0) | 2021.11.27 |
[JAVA] Supplier 함수형 인터페이스(Funtional Interface) (0) | 2021.11.27 |
[Java] JVM, JRE, JDK (0) | 2021.11.14 |