1. 首页
  2. 考试认证
  3. 微软认证
  4. Java8中利用stream对map集合进行过滤的方法

Java8中利用stream对map集合进行过滤的方法

上传者: 2020-09-04 01:44:03上传 PDF文件 114.2KB 热度 34次

最近公司在大张旗鼓的进行代码审核,从中也发现自己写代码的不好习惯。一次无意的点到了公司封装的对map集合过滤的方法,发现了stream。并对原有的代码再次结合Optional进行重构下主要处理过滤条件Map对象,过滤掉了null和空字符串 等操作这里我简单画了个图,对这个过程总结1.利用filter对null和空字符串进行过滤2.利用map进行对于Stream中包含的元素使用给定的转换函数进行转换操作3.collect进行聚合成map由于公司的代码不合适自己展示,我这里自己仿照公司的写了个类似的简单方法,然后一步一步优化测试下输出结果。只是感觉这个对map的处理还是很好的。

用户评论