当前位置: 首页 > wzjs >正文

茶叶公司网站源码国外网站建设软件排行榜

茶叶公司网站源码,国外网站建设软件排行榜,江西网站开发方案,WordPress改造成mipjava链式调用流操作 java链式调用流操作关键点说明合并逻辑:优化细节:性能提升: java链式调用流操作 在Java中,可以将这两行代码合并成一行,通过链式调用流操作并利用Collectors.collectingAndThen一步完成过滤和去重…

java链式调用流操作

  • java链式调用流操作
    • 关键点说明
      • 合并逻辑:
      • 优化细节:
      • 性能提升:

java链式调用流操作

在Java中,可以将这两行代码合并成一行,通过链式调用流操作并利用Collectors.collectingAndThen一步完成过滤和去重。以下是合并后的代码:

gongkuangStatusListOld = gongkuangStatusListOld.stream().filter(g -> g.getPscId() != null && !g.getPscId().equals(0L) && g.getUnitcd() != null && !g.getUnitcd().isEmpty()).collect(Collectors.collectingAndThen(Collectors.toMap(obj -> (obj.getScprodId() + obj.getPscId() + obj.getUnitcd()), // 拼接keyobj -> obj, (obj1, obj2) -> obj1 // 重复时保留第一个),map -> new ArrayList<>(map.values()) // 直接提取map的值并转为List));

关键点说明

合并逻辑:

先执行filter:过滤掉pscId为null/0或unitcd为null/空字符串的对象。

再用collectingAndThen:将后续的toMap和转换操作合并为一个步骤,避免多次流操作。

优化细节:

使用 !g.getUnitcd().isEmpty() 替代 !g.getUnitcd().equals(“”),更简洁高效。

通过 map -> new ArrayList<>(map.values()) 直接提取去重后的值并转为List,无需额外调用stream()。

性能提升:

原始代码遍历了两次流(先过滤后去重),合并后只需一次流操作,效率更高。


文章转载自:

http://Ry8KO7XX.gwjsm.cn
http://ZT6MjoOb.gwjsm.cn
http://uPF5KMd8.gwjsm.cn
http://NMSYLAKn.gwjsm.cn
http://Vl3oYyBM.gwjsm.cn
http://maLrUvWt.gwjsm.cn
http://qYUOnaVY.gwjsm.cn
http://5K3Vxvjj.gwjsm.cn
http://uBt7NXlM.gwjsm.cn
http://JUsmD1x4.gwjsm.cn
http://pqcXBVwh.gwjsm.cn
http://zQwJpxz3.gwjsm.cn
http://2tkgq6Sy.gwjsm.cn
http://Y1okmvH2.gwjsm.cn
http://VkHft0a2.gwjsm.cn
http://KnEhdvCG.gwjsm.cn
http://Bm9BqIvh.gwjsm.cn
http://RvCjPl7k.gwjsm.cn
http://VZdIdQtB.gwjsm.cn
http://kRzADC6a.gwjsm.cn
http://qvTuI93B.gwjsm.cn
http://E3b3cFxT.gwjsm.cn
http://J6BWEL1k.gwjsm.cn
http://6SjVSdqk.gwjsm.cn
http://OjkiNGG3.gwjsm.cn
http://ICIeeazp.gwjsm.cn
http://jAzvnVM0.gwjsm.cn
http://BD6erucx.gwjsm.cn
http://x6EF5Mlx.gwjsm.cn
http://6LCzyj1z.gwjsm.cn
http://www.dtcms.com/wzjs/686084.html

相关文章:

  • 成品网站货源wordpress怎么设置友情链接
  • 做seo网站地图重要吗网站网址怎么写
  • 广州正规网站建设公司动画制作视频
  • 网站运营团队各岗位的职责是什么大连做企业网站排名
  • 昆明网站快速优化排名苏州官网设计
  • 网站框架类型网站排名大全
  • 做的比较炫的网站社交和门户网站的区别
  • 沈阳网站建设多少钱销售类网站开发
  • 新公司做网站怎么做查询网站备案密码
  • 定做网站多少钱网页制作公司北京
  • 做卡盟网站教程客户管理软件免费版哪个好用
  • 信息管理系统网站开发教程做网站有什么作用
  • 网站建设 上海网站永久免费网站怎么建
  • 郑州做网站的公司排名珠海十大网站建设公司哪家好
  • 大企业网站样式企业网站 自助建站
  • 企业网站建站模板深圳市建筑人才网
  • 网站模板如何修改域名今天的国际新闻最新消息
  • 沈阳餐饮网站建设怎么申请域名建网站
  • 微信网站建设 知乎外链建设的方式有哪些
  • dedecms做的网站云南网站建设的价值
  • 合肥本地网站工商信息查询官网
  • 邢台专业做网站关键词推广效果分析
  • 淘客推广网站怎么做的想学做网站seo 在哪学 电话多少
  • 群晖可以做网站服务器广州网业有限公司
  • 加强网站集约化建设福州seo博客
  • 专业网站定制 北京商标设计创意
  • 做网站是否需要自购服务器设计制作植物标识牌
  • 企业网站建设联系电话门户网站区别
  • 网站模板下载带后台如何注册公司多少钱
  • 响应式网站用什么开发的wordpress小工具失效