怎么删除一个数组中的重复元素(HashSet)

来源:互联网 发布:解方程 算法 编辑:程序博客网 时间:2024/06/07 03:32

由于HashSet可以自动过滤掉重复的元素,所以我觉得用java自带的要比手写的效率好

加入由一个数组 a[];

Set s1=new HashSet();  System.out.print("原始数据:");  for(int i=0;i<a.length;i++)  {   System.out.print(a[i]);  }  for(int i=0;i<a.length;i++)  {   s1.add(a[i]);//把值放入set结合中  }  Iterator i1=s1.iterator();//set中遍利输出  System.out.println("过滤数据:");  while(i1.hasNext())  {   System.out.print(i1.next());  }


HashSet集合是不允许有重复值的,集合自己给你过滤

原创粉丝点击