Java如何使用迭代器迭代器删除集合重复选项

  

这篇文章主要介绍了Java如何使用迭代器迭代器删除集合重复选项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  

结合迭代器迭代器删除集合中重复的选项,这种方法有一个缺点就是最终的结果不一定是有序的。

        公共类测试{      公共静态void main (String [] args) {//创建一个集合   ,ArrayList列表=new ArrayList<的在();//往集合中添加内容   list.add (1);   list.add (2);   list.add (3);   list.add (3);   list.add (2);   list.add (3);   list.add (4);   list.add (4);   list.add (4);//调用删除重复项的方法   checkRepeat(列表);//输出删除重复项后的集合内容   System.out.println(列表);      }      公共静态孔隙checkRepeat (ArrayList列表){   它=list.iterator Iterator ();      而(it.hasNext ()) {//定义一个计数器   int数=0;      整数str=(整数)it.next ();//取出迭代器中的一个内容,循环一遍名单中的内容   for (int i=0;我& lt;list.size ();我+ +){//如果有相同的,计数器数就加1   如果(list.get (i)==str) {   数+ +;   }   }//如果计数器的值大于等于2就说明有重复的,就删除迭代器中当前的内容   如果(计数祝辞=2){   拔除();   }   数=0;   }      }      }      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Java如何使用迭代器迭代器删除集合重复选项