当前位置: 移动技术网 > IT编程>开发语言>Java > java去除集合中重复元素示例分享 java去除重复

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:

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;
    }
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网