java list集合去重复
来源:互联网 发布:迅捷路由器绑定mac干嘛 编辑:程序博客网 时间:2024/05/17 08:43
方法一: 通过Iterator 的remove方法
public static void main(String[] args) {// TODO Auto-generated method stubList<Integer> list=new ArrayList<Integer>(); list.add(1); list.add(2); list.add(4); list.add(1); list.add(2); list.add(5); list.add(1); List<Integer> listTemp= new ArrayList<Integer>(); Iterator<Integer> it=list.iterator(); while(it.hasNext()){ int a=it.next(); if(listTemp.contains(a)){ it.remove(); }else{ listTemp.add(a); } } for(Integer i:list){ System.out.println(i); } }
List<Integer> list=new ArrayList<Integer>(); list.add(1); list.add(2); list.add(4); list.add(1); list.add(2); list.add(5); list.add(1); List<Integer> tempList= new ArrayList<Integer>(); for(Integer i:list){ if(!tempList.contains(i)){ tempList.add(i); } } for(Integer i:tempList){ System.out.println(i); }
方法三:通过set去重,不打乱原有list的顺序
List<Integer> list=new ArrayList<Integer>(); list.add(1); list.add(2); list.add(4); list.add(1); list.add(2); list.add(5); list.add(1); Set<Integer> set = new HashSet<Integer>(); for (Integer t :list) { if(set.add(t)){ System.out.println(t); } }
阅读全文
0 0
- java list集合去重复
- Java笔记之List集合去重复
- List集合去重复
- List集合去重复
- List集合去重复
- Java List去重复数据
- java 中List 去重复
- java中list去重复
- java List 去重,list去除重复
- List集合去重-- Java
- Java list<T> 去重复 数据
- java List 通过hashSet去重复
- Java集合处理: 两个集合去重复、或者交集
- Java去除集合List内重复记录
- Java集合list删除重复元素问题
- set集合去重复
- List去重复
- list 去重复项
- 下标引用、函数调用、结构体操作符
- [Hihocoder week177]Full Binary Tree Picture
- ubuntu软件包系统已损坏
- 本地安装nexus私服步骤以及配置到本地maven插件中
- spark 两个rdd求交集,差集,并集
- java list集合去重复
- Java EE从零开始-0001 Hello World !
- Linux学习内容总结2017/11/19(linux文本编辑器及基本进程管理)
- 我喜欢上你时的内心活动
- 使用MATLAB中的HDL coder工具箱,对一个线性调频信号进行FIR滤波,最终在FPGA上实现
- 【Java】关于文件
- 粒子物理后传之:构建流计算拓扑[大结局]
- Add All UVA
- ssm框架踩过的坑