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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-19 我要评论
想了解java去除集合中重复元素示例分享 java去除重复的相关内容吗,在本文为您仔细讲解java去除重复的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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;
    }
}

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们