请教:java代码Vector集合中元素的问题

问题遇到的现象和发生背景

去掉一个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());

img