アクションでJava 8

https://www.cnblogs.com/HelloDeveloper/p/11404523.html

 

/ ** 
* @paramの引数
* /
パブリック静的な無効メイン(文字列[] args){
リスト<整数> = numberListは、Arrays.asList;(1,2 ,. 3)
のSystem.out.println( "オリジナルセット:" + numberList );

リスト<整数> =番号フィルタ(numberList、(整数I) - > I%2 == 0);
のSystem.out.println( "2で割り切れる数:" +数字);
}


/ **
*グリーンアップルスクリーニング
* /
パブリックstatic <T>リスト<T>フィルタ(リスト<T>リスト、述語<T> predicateA){
リスト<T> resultList =新しい新規のArrayList <>();
のために(T T:リスト){
//オブジェクトは、述語条件をカプセル化
IF(predicate.filter(T)){
resultList.add(T);
}
}
resultListを返します。
}

/ **
* @param <T>
* /
パブリックインターフェース述語<T> {
ブールフィルタ(T tの);
}

 

スレッドT1 = 新しいスレッド(() - >のSystem.out.println("こんにちはラムダ!"));

t1.start();

おすすめ

転載: www.cnblogs.com/ywsheng/p/11404663.html