Filter在java中如何过滤

这篇文章主要讲解了“Filter在java中如何过滤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Filter在java中如何过滤”吧!

成都创新互联公司专注于企业全网整合营销推广、网站重做改版、疏附网站定制设计、自适应品牌网站建设、H5网站设计商城网站制作、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为疏附等各大城市提供网站开发制作服务。

说明

1、如果Lambda参数生成true值,则filter(能够生成boolean结果的Lambda)将生成元素;

2、生成false时,就不再使用此元素。

实例

创建一个 List 集合:

List stringCollection = new ArrayList<>();
stringCollection.add("ddd2");
stringCollection.add("aaa2");
stringCollection.add("bbb1");
stringCollection.add("aaa1");
stringCollection.add("bbb3");
stringCollection.add("ccc");
stringCollection.add("bbb2");
stringCollection.add("ddd1");

Filter的入参是Predicate,Predicate是断言的中间操作,可以筛选出必要的集合要素。其参与也是Stream流,通过foreach终端操作可以打印筛选的元素。

stringCollection
    .stream()
    .filter((s) -> s.startsWith("a"))
    .forEach(System.out::println);
 
// "aaa2", "aaa1"

感谢各位的阅读,以上就是“Filter在java中如何过滤”的内容了,经过本文的学习后,相信大家对Filter在java中如何过滤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网站标题:Filter在java中如何过滤
当前路径:http://csruizhi.cn/article/gpjpoh.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 宜宾网站设计 重庆网站制作 H5网站制作 定制级高端网站建设 手机网站制作设计 成都网站建设公司 成都网站建设 响应式网站设计 网站设计 成都企业网站建设公司 成都网站设计 成都网站建设 成都响应式网站建设公司 温江网站设计 网站制作 专业网站建设 成都h5网站建设 网站设计 网站建设开发 营销型网站建设 品牌网站建设 网站建设方案