Java 8 в действии

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

 

/ ** 
* @param арг
* /
государственной статической силы основных (String [] арг) {
List <Integer> = Numberlist Arrays.asList; (1, 2 ,. 3) .
System.out.println ( "оригинальный набор:" + Numberlist );

List <Integer> = число фильтр (Numberlist, (целое число I) -> I% 2 == 0);
System.out.println ( "число делится на 2:" + чисел);
}


/ **
* скрининг зеленого яблока
* /
публичный статический <T> List <T> фильтр (List <T> Список, предиката <T> predicateA) {
List <T> resultList = новый новый ArrayList <> ();
для (T T: List) {
// объект инкапсулирует предикат условие
ЕСЛИ (predicate.filter (Т)) {
resultList.add (Т);
}
}
возвращают resultList;
}

/ **
* @Param <Т>
* /
открытый интерфейс предикат <T> {
булев фильтр (Т т);
}

 

Тема t1 = новый Thread (() -> System.out.println ( "Hello Lambda!"));

t1.start ();

рекомендация

отwww.cnblogs.com/ywsheng/p/11404663.html