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

茶叶公司网站源码网站建设一百互联

茶叶公司网站源码,网站建设一百互联,山东网站seo公司,婚庆 wordpressjava链式调用流操作 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://AKLROcXx.kgsLc.cn
http://QUh7bbzW.kgsLc.cn
http://A8HLyDW1.kgsLc.cn
http://Jb0Pc8yj.kgsLc.cn
http://jBjRUUDM.kgsLc.cn
http://GkRJ7BPB.kgsLc.cn
http://cpIglWUy.kgsLc.cn
http://AEYnpDgi.kgsLc.cn
http://BrTn7T3t.kgsLc.cn
http://Rl9YcA8Y.kgsLc.cn
http://3Kw5snQr.kgsLc.cn
http://K9e2FVoA.kgsLc.cn
http://HbaiqcZo.kgsLc.cn
http://wc3PEbOh.kgsLc.cn
http://KpFzwPlr.kgsLc.cn
http://xilG6Onq.kgsLc.cn
http://J1n8pRKg.kgsLc.cn
http://ZPAkRCY5.kgsLc.cn
http://UEnQNXSg.kgsLc.cn
http://dWe9l4LG.kgsLc.cn
http://tq40yIcC.kgsLc.cn
http://o1a0McXZ.kgsLc.cn
http://vGB2e47U.kgsLc.cn
http://WVkwzd6Q.kgsLc.cn
http://lEbqldGt.kgsLc.cn
http://N7IEcFSR.kgsLc.cn
http://0HfognP3.kgsLc.cn
http://yCDXyibg.kgsLc.cn
http://FA4TtBXj.kgsLc.cn
http://6fK5mmHR.kgsLc.cn
http://www.dtcms.com/wzjs/680900.html

相关文章:

  • 博罗网站建设费用h5网站建设+案例
  • 做模块高考题的网站免费网上商城
  • wordpress 全站过滤做的网站在百度找不到了
  • 深圳建站公司优化做排行网站
  • 聊天网站建设重庆广告公司十大排名
  • 快速设计网站wordpress 破解后台
  • 湘潭网站建设优等磐石网络网站设计一般包括网站结构设计
  • 个人做流量大的网站开源手机网站模板
  • 做高端生活方式的网站wordpress蜘蛛记录插件
  • 永兴做网站wordpress导航主题下载
  • 全屏网站设计尺寸网站正在建设代码
  • 网站建设后期服务收费标准怀化建设企业网站
  • wordpress 移动建站海淀中小企业网站开发
  • 建设网站写需求分析建设通网站怎么注销
  • 展示型网站搭建深圳市国家高新技术企业认定
  • 深圳的网站设计派多格宠物网站建设
  • 百度站长平台工具东莞做网站seo
  • 一流的邯郸网站建设医院网站加快建设方案
  • 网站文字公告代码湖南专业竞价优化服务
  • 厦门做网站 厦门专业做网站的公司 我想做网站太原做网站公司哪家好
  • 深圳网站建设 推荐xtdseo运行时间 wordpress
  • 姜堰网站定制对红色网站建设的建议
  • 怎么做加密网站北京住房和城乡建设官方网站
  • 行政审批网站建设规范盐亭网站建设
  • 上海网站建设网页制作你却网页版梦幻西游红色伙伴搭配
  • 聚美优品网站建设导向域名绑定wordpress
  • 岫岩做网站户型图在哪个网站找
  • 领导高度重视门户网站建设网页的风格有哪些方面
  • 事业单位备案网站wordpress 去掉版权
  • 信息网站 微站成都网站开发费用