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

【Java】java8 list去重其中某个相同属性

目录

  • stream流

stream流

// 去重Id相同的患者
// idRequest是请求参数

 List<Research> infoList = client.getResearch(idRequest)
          .getDataAs(ResearchWc.class).getInfos().stream().collect(Collectors.collectingAndThen(
              Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(
                  Research::getId))), ArrayList::new));

// 简版 list你获取到的list
 List<Research> infoList = list.stream().collect(Collectors.collectingAndThen(
              Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(
                  Research::getId))), ArrayList::new));

相关文章:

  • 【java】判断对象中的每个属性值是否全部为null
  • 【PostgreSql】各种数据类型查询
  • 【ElasticSearch】实操 - http
  • 【ElasticSearch】入门了解
  • 【Mysql】2003 - Can‘t connect to MySQL server on ‘127.0.0.1‘ (61 “Connection refused“)
  • 【Reactor】总结
  • 【PostgreSql】sql优化
  • 【flyway】SpringBoot集成Flyway
  • 【java】List<string>转string
  • 【java】list根据日期倒排,日期相同按名称首字母排序
  • 【Python】python安装
  • 【Reactor】FluxCreate
  • 【Elasticsearch】文档的搜索
  • 【Kibana】mac上安装kibana详细步骤
  • 【成长之旅】告2021 迎2022
  • 【Linux系统编程】快速查找errno错误码信息
  • Angularjs之国际化
  • Fastjson的基本使用方法大全
  • gulp 教程
  • happypack两次报错的问题
  • Mysql5.6主从复制
  • tab.js分享及浏览器兼容性问题汇总
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 产品三维模型在线预览
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 近期前端发展计划
  • 使用docker-compose进行多节点部署
  • 数据可视化之 Sankey 桑基图的实现
  • 双管齐下,VMware的容器新战略
  • 小李飞刀:SQL题目刷起来!
  • 新版博客前端前瞻
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • (23)Linux的软硬连接
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (论文阅读30/100)Convolutional Pose Machines
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三)mysql_MYSQL(三)
  • (十)c52学习之旅-定时器实验
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .net6Api后台+uniapp导出Excel
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @GetMapping和@RequestMapping的区别
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [20160902]rm -rf的惨案.txt
  • [android] 请求码和结果码的作用
  • [Angular] 笔记 21:@ViewChild
  • [AR]Vumark(下一代条形码)
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)