java8中Predicate用法
生活随笔
收集整理的這篇文章主要介紹了
java8中Predicate用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Predicate是個斷言式接口其參數是<T,boolean>,也就是給一個參數T,返回boolean類型的結果。跟Function一樣,Predicate的具體實現也是根據傳入的lambda表達式來決定的。
@Testpublic void predicate(){/*** Predicate謂詞測試,謂詞其實就是一個判斷的作用類似bool的作用*///① 使用Predicate接口實現方法,只有一個test方法,傳入一個參數,返回一個bool值Predicate<Integer> predicate = new Predicate<Integer>() {@Overridepublic boolean test(Integer integer) {if(integer > 5){return true;}return false;}};System.out.println(predicate.test(6));System.out.println("********************");//② 使用lambda表達式,predicate = (t) -> t > 5;System.out.println(predicate.test(1));System.out.println("********************");} }?
總結
以上是生活随笔為你收集整理的java8中Predicate用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#前后端操作json数据
- 下一篇: java学习手册下载_java学习手册