Supplier 接口
Supplier 接口是一个供给型的接口,其实,说白了就是一个容器,可以用来存储数据,然后可以供其他方法使用的这么一个接口
*** Supplier接口测试,supplier相当一个容器或者变量,可以存储值*/@Testpublic void test_Supplier() {//① 使用Supplier接口实现方法,只有一个get方法,无参数,返回一个值Supplier<Integer> supplier = new Supplier<Integer>() {@Overridepublic Integer get() {//返回一个随机值return new Random().nextInt();}};System.out.println(supplier.get());System.out.println("********************");//② 使用lambda表达式,supplier = () -> new Random().nextInt();System.out.println(supplier.get());System.out.println("********************");//③ 使用方法引用Supplier<Double> supplier2 = Math::random;System.out.println(supplier2.get());}