这样的一个题,说什么如何去掉Vector里面的重复元素
Vector newVector = new Vector();
For (int i=0;i<vector.size();i++)
{
Object obj = vector.get(i);//获取添加的数据,返回Object类型
if(!newVector.contains(Vector);//判断如果集中没的元素不属于Vertor就重写添加一个-------------------这里错了哦
因为前面已经用obj记录了原集合的元素,应该改成:
if(!newVector.contains(obj))
newVector.add(obj);
}
循环结束后,还要返回该新的集合;
return newVector; |