博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stream的filter用法
阅读量:5068 次
发布时间:2019-06-12

本文共 898 字,大约阅读时间需要 2 分钟。

Person p1 = new Person("张三", new BigDecimal("23.0")); Person p2 = new Person("王五", new BigDecimal("64.0")); Person p3 = new Person("李四", new BigDecimal("75.0")); Person p4 = new Person("王五", new BigDecimal("50.0")); Person p5 = new Person("赵六", new BigDecimal("15.0")); List
pList = new ArrayList<>(); pList.add(p1); pList.add(p2); pList.add(p4); pList.add(p3); pList.add(p5); System.out.println("未做过滤:" + pList); List
collect = pList.stream().filter(item -> item.getSalary().compareTo(new BigDecimal("50")) >= 0).collect(Collectors.toList()); System.out.println("做了过滤:" + collect); 打印结果: 未做过滤:[{name='张三', salary=23.0}, {name='王五', salary=64.0}, {name='王五', salary=50.0}, {name='李四', salary=75.0}, {name='赵六', salary=15.0}] 做了过滤:[{name='王五', salary=64.0}, {name='王五', salary=50.0}, {name='李四', salary=75.0}

 

转载于:https://www.cnblogs.com/lu51211314/p/9401160.html

你可能感兴趣的文章
解决IIS6.0 无法访问
查看>>
JQuery-UI Dialog下使用服务器端按钮失效
查看>>
Python 前端 js基础
查看>>
HTML5程序设计--SVG
查看>>
洛谷P3328(bzoj 4085)毒瘤线段树
查看>>
hiho一下157
查看>>
NodeJS-静态服务器
查看>>
css background-position (图片裁取)
查看>>
PHP编程中10个最常见的错误
查看>>
Android Studio 编译异常Could not execute build using Gradle installation解决办法
查看>>
WingIIDE 6的licese破解方法(支持python3)
查看>>
centos node.js
查看>>
LNMP环境中WordPress程序伪静态解决方案
查看>>
Shell中的while循环
查看>>
关于跨域策略文件crossdomain.xml文件
查看>>
终端命令收集(关于 mac与ubuntu)
查看>>
River Hopscotch POJ - 3258
查看>>
[原]git的使用(四)---撤销修改
查看>>
Python Selenium
查看>>
c# word excel text转html的方法
查看>>