list集合取重复的几种方法
来源:互联网 发布:如何在手机淘宝上卖东西 编辑:程序博客网 时间:2024/06/07 06:48
最近项目中需要对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合。
但是赋给set集合后,由于set集合是无序的,原先的顺序就打乱了。所以我又想着能不能用set的特性进行去重又不打乱顺序呢?
试了一下,也是可以的,几种方法在不同情况下都有各自的优势。现在将代码写出来,比较一下。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
hashset不进行排序,还有一种方法是用treeset,去重并且按照自然顺序排列,将hashset改为treeset就可以了。(原本的顺序是改变的,只是按照字母表顺序排列而已)
阅读全文
0 0
- list集合取重复的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 去除list集合中重复项的几种方法
- 几种遍历list集合的方法
- map集合取数据的几种方法
- map集合取数据的几种方法
- 去掉List集合重复值的四种方法
- java中去除List集合中重复数据的方法
- Java中List集合去除重复数据的方法
- 去除List集合中的重复值(四种好用的方法)
- swift 使用心得---未完待续
- Qt-GUI应用程序的按键框架
- 不同页面间传值的几种方法
- 深度学习电脑配置
- 洛谷 P1290 欧几里德的游戏(数论,数学)
- list集合取重复的几种方法
- ButterKnife注解使用
- python3 数据操作简单封装
- 如何避免数据库“勒索事件”和“从删库到跑路”的尴尬
- 阿里云centos7.03源码安装freeswitch
- 9/10 javaScript数组游戏
- 设计模式-单例模式
- java核心技术卷 之处理按钮点击事件
- 后台传输int型数据到jsp乱码的问题