list去除重复元素的两种方法
来源:互联网 发布:大数据细分领域 编辑:程序博客网 时间:2024/06/14 05:30
list去重常用的两种方法
1.使用list
的contains()
方法筛选,代码如下
/** * list去除重复 * @param list * @return */ public static List<Integer> removeDuplicate(List<Integer> list){ List<Integer> newList = new ArrayList<>(); for(int i:list){ if(!newList.contains(i)){ //通过contains方法判断 newList.add(i); } } return newList; }
2. 使用set
的add()
方法筛选
/** * list去除重复 * @param list * @return */ public static List<Integer> removeDuplicate2(List<Integer> list){ List<Integer> newList = new ArrayList<>(); Set<Integer> set = new HashSet<>(); for(int i:list){ if(set.add(i)){ //通过set.add()方法判断 newList.add(i); } } return newList; }
阅读全文
0 0
- list去除重复元素的两种方法
- js去除重复元素的两种方法收藏
- 用js去除重复元素的两种方法总结
- 去除list的重复元素
- 去除List集合中的重复元素方法
- 去除list重复元素
- List去除重复元素
- List去除重复元素
- list 去除重复元素
- Java去除数组中重复元素的两种实现
- Java去除List中重复的元素
- STL-去除list中重复的元素
- List去除所有重复的元素
- java去除List中重复的元素
- Java去除List中重复的元素
- Python 去除list中重复的元素
- 去除list中重复的元素
- java去除List中重复的元素
- 原型对象的作用及原型对象的用法
- Hangover
- 简单泛型DAO的实现
- IMX6的LINUX下的IIC驱动(一)
- python编写spark的配置
- list去除重复元素的两种方法
- STM32寄存器列表 RCC时钟相关寄存器
- Python 正则表达式元字符、re 模块
- 前台数据json序列化,从post或get中取py数据类型:QueryDict转字典dict
- selenium-grid AND docker化方案
- 一乐牧师:以十字架定义政教关系
- HDU 1233 还是畅通工程 (最小生成树、并查集)
- JavaScript对象
- 电商项目介绍---说的很好