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

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


未经允许请勿转载:程序喵 » Java函数式编程之Supplier

点  赞 (0) 打  赏
分享到: