作用:

这是一个功能接口,因此可以作为lambda表达式或方法引用的赋值目标。

实例:

/**
* Created by luo on 2017/5/3.
*/
public class PredicateTest {
public static List<Integer> integerList = Arrays.asList(1,2,3);
public static void main(String[] args) {
List<Integer> list = filte(i->i>1);
list.forEach(System.out::println);
} public static List<Integer> filte(Predicate<Integer> predicate){
List<Integer> list = new ArrayList();
integerList.forEach(i -> {if (predicate.test(i)){
list.add(i);
}});
return list;
}
}

最新文章

  1. [zz]如何在C语言程序中处理汉字
  2. Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)
  3. js创建节点及其属性
  4. 各版本Office办公软件下载
  5. 深入分析 ThreadLocal 内存泄漏问题
  6. [转] 使用C#开发ActiveX控件
  7. springmvc中url-pattern的大坑
  8. 《JavaScript DOM编程艺术》读书笔记
  9. ural1987 Nested Segments
  10. C# 总结const、 readonly、 static三者区别:
  11. 【Stack Overflow -- 原创加工、原创整理、生产实战】-- 深度复制
  12. 【并发编程】Binder运行机制的流程图
  13. 【netty】(2)---搭建一个简单服务器
  14. iOS开发之Swift 4 JSON 解析指南
  15. 1: jsp的4个作用域 pageScope、requestScope、sessionScope、applicationScope的区别
  16. Python读取excel表的数据
  17. C# 向指定的进程发送消息
  18. html css float left与 float right的使用说明(转)
  19. 比jsonpath 更方便的json 数据查询JMESPath 使用
  20. IE8 focus 失效解决方案

热门文章

  1. 九度OJ 1144:Freckles(斑点) (最小生成树)
  2. CrystalReport runtime的下载地址
  3. JavaScript 如何创建search字段
  4. Flask:工厂函数和蓝本
  5. 在RedHat Linux系统中安装和配置snmp服务
  6. indows下PHP通过ffmpeg给上传的视频截图详解
  7. GPIO设备虚拟文件结点的创建【转】
  8. 修改织梦DedeCms文章页默认title的方法
  9. mooc_java Socket
  10. 分享知识-快乐自己:Hibernate 中的 HQL 语句的实际应用