zoukankan      html  css  js  c++  java
  • java集合 collection-list-ArrayList 去除ArrayList集合中的重复元素。

    import java.util.*;
    
    /*
    去除ArrayList集合中的重复元素。
    
    */
    
    class ArrayListTest 
    {
    
        public static void sop(Object obj)
        {
            System.out.println(obj);
        }
        public static void main(String[] args) 
        {
            ArrayList al = new ArrayList();
    
            al.add("java01");
            al.add("java02");
            al.add("java01");
            al.add("java02");
            al.add("java01");
    //        al.add("java03");
    
    
            /*
            在迭代时循环中next调用一次,就要hasNext判断一次。
            Iterator it = al.iterator();
    
            while(it.hasNext())
            {
                sop(it.next()+"...."+it.next());
            }
            */
    
            /**/
            sop(al);
            
            al = singleElement(al);
    
            sop(al);
            
    
        }
    
        public static ArrayList singleElement(ArrayList al)
        {
            //定义一个临时容器。
            ArrayList newAl = new ArrayList();
    
            Iterator it = al.iterator();
    
            while(it.hasNext())
            {
                Object obj = it.next();
    
                if(!newAl.contains(obj))
                    newAl.add(obj);
    
            }
    
            return newAl;
        }
    }
  • 相关阅读:
    面向对象总结
    面向对象进阶
    day21
    组合、封装、多态
    作业20
    继承、派生、新式类与经典类
    作业
    面向对象基础
    代码统计小程序
    使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
  • 原文地址:https://www.cnblogs.com/liangqiyuan/p/5686997.html
Copyright © 2011-2022 走看看