java8 supplier 接口
生活随笔
收集整理的這篇文章主要介紹了
java8 supplier 接口
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?Supplier 接口
Supplier 接口是一個(gè)供給型的接口,其實(shí),說白了就是一個(gè)容器,可以用來存儲數(shù)據(jù),然后可以供其他方法使用的這么一個(gè)接口
*** Supplier接口測試,supplier相當(dāng)一個(gè)容器或者變量,可以存儲值*/@Testpublic void test_Supplier() {//① 使用Supplier接口實(shí)現(xiàn)方法,只有一個(gè)get方法,無參數(shù),返回一個(gè)值Supplier<Integer> supplier = new Supplier<Integer>() {@Overridepublic Integer get() {//返回一個(gè)隨機(jī)值return new Random().nextInt();}};System.out.println(supplier.get());System.out.println("********************");//② 使用lambda表達(dá)式,supplier = () -> new Random().nextInt();System.out.println(supplier.get());System.out.println("********************");//③ 使用方法引用Supplier<Double> supplier2 = Math::random;System.out.println(supplier2.get());}?
總結(jié)
以上是生活随笔為你收集整理的java8 supplier 接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 执行git命令时提示秘钥权限太开放‘Pe
- 下一篇: 《HBase权威指南》读书笔记:第一章