Java函数式编程之Supplier

描述

Supplier< T>接口没有入参,返回一个T类型的对象,类似工厂方法。

Supplier 接口返回一个任意范型的值,和Function接口不同的是该接口没有任何参数

源码分析

@FunctionalInterface
public interface Supplier<T> {

    /**
     * Gets a result.
     *
     * @return a result
     */
    T get();
}

测试

Supplier<Person> personSupplier = Person::new;
personSupplier.get();   // new Person

可以看出调用一次返回一个对象


赞(52) 打赏
未经允许不得转载:优客志 » JAVA开发
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏