반응형
Supplier 함수적 인터페이스는 매개값은 없고 리턴값이 있는 getXXX() 메소드를 가지고 있다.
이 메소드들은 호출한 곳으로 데이터를 리턴(공급)하는 역할을 한다.
인터페이스명 | 추상 메소드 | 설명 |
Supplier<T> | T get() | T 객체를 리턴 |
BooleanSupplier | boolean getAsBoolean() | boolean 값을 리턴 |
DoubleSupplier | double getAsDouble() | double 값을 리턴 |
IntSupplier | int getAsInt() | int 값을 리턴 |
LongSupplier | long getAsLong() | long 값을 리턴 |
public static void main(String[] args) {
IntSupplier intSupplier = () ->{
int num = (int) (Math.random() * 6) + 1; // 주사위 눈금
return num;
};
int num = intSupplier.getAsInt();
System.out.println(num);
}
2019/06/30 - [프로그래밍 노트/JAVA] - [JAVA] java.util.function FunctionalInterface(함수적 인터페이스) 종류
반응형
'프로그래밍 노트 > JAVA' 카테고리의 다른 글
[JAVA] Operator 함수적 인터페이스 (Functional Interface) (0) | 2019.07.25 |
---|---|
[JAVA] Function 함수적 인터페이스(Functional Interface) (0) | 2019.07.01 |
[JAVA] Consumer 함수적 인터페이스(Functional Interface) (0) | 2019.07.01 |
[JAVA] java.util.function FunctionalInterface(함수적 인터페이스) 종류 (0) | 2019.06.30 |
[JAVA] Stream 커스텀 집계 (0) | 2019.06.30 |