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

JSONArray根据指定字段去重

JSONArray dataList = new JSONArray();

这儿省略dataList 加数据的过程

dataList = new JSONArray(dataList.stream().distinct().collect(Collectors.toList()));
Set<String> timestamps = new HashSet<>();

根据时间字段去重

dataList = dataList.stream()
                            .map(obj -> (JSONObject) obj)
                            .filter(item -> timestamps.add(item.getString("Time")))
                            .collect(Collectors.toCollection(JSONArray::new));

觉得好用,就收藏一波吧


http://www.kler.cn/a/350186.html

相关文章:

  • 代码随想录——串
  • 电梯系统的UML文档07
  • 2025年最新汽车零部件企业销售项目管理解决方案
  • Ext2 文件系统:数字世界的基石,深度解码超时空存储魔法
  • 04JavaWeb——Maven-SpringBootWeb入门
  • 安装 uv
  • Linux 操作系统——扫盲教程5
  • docker 安装与使用
  • Midjourney中文版:创意启航,绘梦成真
  • 【vue】前置知识学习
  • 模型微调方法LoRA
  • DC系列靶机-DC5
  • k8s微服务
  • Vue预渲染:深入探索prerender-spa-plugin与vue-meta-info的联合应用
  • 关于Linux下C++程序内存dump的分析和工具
  • Java项目:160 基于springboot物流管理系统(PPT+论文+说明文档)
  • C++面向对象--------继承篇
  • [Linux#65][TCP] 详解 延迟应答 | 捎带应答 | 流量控制 | 拥塞控制
  • Chromium HTML attribute与c++接口对应关系分析
  • Tomcat 配置:方便运行 Java Web 项目
  • java.io.StreamCorruptedException: invalid stream header的原因及解决方法
  • 地级市-国内旅游收入、国内旅游人数数据(2000-2023年)
  • easyocr 本地部署模型 识别图像 ocr - python 实现
  • windows下安装、配置neo4j并服务化启动
  • Ngin入门套餐
  • Rocky linux SSD安装