由于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集合是不允许有重复值的,集合自己给你过滤