java List 去重(两种方式)
来源:互联网 发布:在淘宝上如何开店步骤 编辑:程序博客网 时间:2024/06/01 09:18
方法一: 通过Iterator 的remove方法
- public void testList() {
- 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> 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
- public void testList2() {
- 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);
- }
- }
0 0
- java List 去重(两种方式)
- java List 去重(两种方式)
- Java List去重的两种方法
- java list去重操作实现方式
- List 去重(java)
- 数组去重的两种方式
- list字符串去重的三种方式 list去重 字符串去重
- java list 去重
- java list去重
- java list去重
- java list 去重
- JAVA list 去重
- java list 去重
- java list<泛型> 一行代码实现去重方式总结
- java List去重方式及效率对比
- 去重排序List(Java实现)
- list去重的两种方法大比拼
- JavaScript数组去重—ES6的两种方式
- TIPTOP中的圖形
- 区域和ANSI代码页(ACP, ANSI Code Page)
- android 使用Tabhost 发生could not create tab content because could not find view with id 错
- 21天战拖记——Day7:不要懒惰,继续加油!(2014-05-10)
- 二维几何
- java List 去重(两种方式)
- srping mvc RequestMapping实现
- 运用El表达式截取字符串/获取list的长度
- Leetcode: 4Sum
- HDU 1061 Rightmost Digit
- Java实现捕鱼达人附源码
- Vim插件管理利器——Vundle
- JVM深入笔记
- POJ 3264 Balanced Lineup(RMQ)