[자바]/자바 문법

[JAVA] Function 함수형 인터페이스(Funtional Interface)

쿠릉쿠릉 쾅쾅 2021. 11. 27. 18:21
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