去掉一个Vector集合中重复的元素
Vector newVector = new Vector();
For (int i=0;i<vector.size();i++)
{
Object obj = vector.get(i);
if(!newVector.contains(obj);
newVector.add(obj);
}
寻求更加简单的方式。
Vector vector = new Vector();
HashSet hashSet = new HashSet<>(vector);
Vector newV = new Vector(hashSet);
代码如下
Vector vector = new Vector(3);
vector.add(1);
vector.add(2);
vector.add(2);
HashSet hashSet = new HashSet<>(vector);
Vector newVector = new Vector(hashSet );
System.out.println("新集合:"+newVector.toString());