import java.util.function.Supplier;
public class SupplierTest {
public static void main(String[] args) {
/*
정해진 어떤 타입의 값을 공급하는 객체
T get() 구현
T 타입으로 정해진 값을 반환한다.
*/
Supplier<String> supplier = new Supplier<String>() {
@Override
public String get() {
return "익명객체 - <T>Type으로 정해진 값을 반환";
};
};
String test1 = supplier.get();
System.out.println(test1);
// 람다
Supplier<String> lambda = ()-> "람다 - <T>Type으로 정해진 값을 반환";
String test2 = lambda.get();
System.out.println(test2);
}
}
[Lambda] 함수형 인터페이스 Function (0) | 2020.06.19 |
---|---|
[Lambda] 함수형 인터페이스 Consumer (0) | 2020.06.19 |
[Lambda] 함수형 인터페이스 : Runnable (0) | 2020.06.19 |
[Lambda] 함수형인터페이스 : Predicate (0) | 2020.06.19 |
[Lambda] 람다 기본 문법 (0) | 2020.06.19 |
댓글 영역