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

集合-List去重

1.利用Set去重

@Test
public void distinctList() {List<String> oldList = new ArrayList<>();oldList.add("a");oldList.add("a");oldList.add("b");oldList.add("c");oldList.add("d");List<String> newList = new ArrayList<>(new HashSet<>(oldList));System.out.println("去重后的List:"+newList);
}

2.stream流去重

@Test
public void distinctList() {List<String> oldList = new ArrayList<>();oldList.add("a");oldList.add("a");oldList.add("b");oldList.add("c");oldList.add("d");List<String> newList = oldList.stream().distinct().collect(Collectors.toList());System.out.println("去重后的List:"+newList);
}

3.for单循环添加去重

@Test
public void distinctList() {

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • jquery div触发粘贴事件
  • Linux驱动入门实验班——Hello驱动(后附百问网课程视频链接)
  • ARM CoreLink 系列 5.1.1 -- CI-700 System Address Map 】
  • 全开源智慧停车场微信小程序源码/智能停车系统源码/停车自助缴费系统/停车场管理收费+物业管理+物联网+自助缴费功能
  • MySQL- 索引下推
  • C++ 知识点(长期更新)
  • 分布式版本控制概述
  • 如何使用 Go 连接 MO
  • 检索增强生成算法
  • CMake常用语法、函数
  • NacosRce到docker逃逸实战
  • HCIP第九章(MPLS理论)
  • Spring Cloud全解析:配置中心之springCloudConfig使用消息总线进行动态刷新
  • 测试金山文档 | WPS云文档
  • 使用Java调用Apache commons-text求解字符串相似性实战
  • [deviceone开发]-do_Webview的基本示例
  • 【译】理解JavaScript:new 关键字
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • Java IO学习笔记一
  • JavaWeb(学习笔记二)
  • js如何打印object对象
  • Mysql数据库的条件查询语句
  • Quartz初级教程
  • Spring Cloud Feign的两种使用姿势
  • vuex 学习笔记 01
  • zookeeper系列(七)实战分布式命名服务
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 使用putty远程连接linux
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 首页查询功能的一次实现过程
  • 想使用 MongoDB ,你应该了解这8个方面!
  • hi-nginx-1.3.4编译安装
  • #单片机(TB6600驱动42步进电机)
  • (10)STL算法之搜索(二) 二分查找
  • (14)Hive调优——合并小文件
  • (2)STM32单片机上位机
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (poj1.2.1)1970(筛选法模拟)
  • (vue)页面文件上传获取:action地址
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二)PySpark3:SparkSQL编程
  • (过滤器)Filter和(监听器)listener
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET 回调、接口回调、 委托
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .net网站发布-允许更新此预编译站点
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [20161214]如何确定dbid.txt