Supplier详解

2017-10-12  本文已影响589人  felayman

java.util.function中 Function, Supplier, Consumer, Predicate和其他函数式接口广泛用在支持lambda表达式的API中。这些接口有一个抽象方法,会被lambda表达式的定义所覆盖。

@FunctionalInterface
public interface Supplier<T> {

    T get();
}

顾名思义, Supplier是用来提供一个对象,至于提供的对象的构造则由其来定义.

其核心方法:

下面对上述方法进行实例测试:

get()

随机获取一个double类型的值

Supplier <Double>  supplier = () -> Math.random();
 System.out.println(supplier.get());

与Supplier <T>相关的接口

上一篇 下一篇

猜你喜欢

热点阅读