您的位置:首页 > 编程语言 > Java开发

java去除集合中重复元素示例分享 java去除重复

2016-08-11 22:02 495 查看
这篇文章主要介绍了java去除集合中重复元素示例,大家参考使用吧

代码如下:

class ArrayListTest1 {

    public static void main(String[] args) {

        ArrayList al = new ArrayList();

        al.add("java03");

        al.add("java03");

        al.add("java01");

        al.add("java02");

        al.add("java01");

        al.add("java02");

        al.add("java01");

        System.out.println(al);

        al = singleElement(al);

        System.out.println(al);

    }

    //返回List合适些

    public static ArrayList singleElement(ArrayList al){

      //定义一个临时容器

      ArrayList newAl = new ArrayList();

      //在迭代是循环中next调用一次,就要hasNext判断一次

      Iterator it = al.iterator();

       while (it.hasNext()){

         Object obj = it.next();//next()最好调用一次就hasNext()判断一次否则容易发生异常

         if (!newAl.contains(obj))

            newAl.add(obj);

        }

        return newAl;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐