通过Vector.contains()方法判断,适用于数据量较小的情况下
Vector oldVector = new Vector<>();
Vector newVector = new Vector<>();
for (int i = 0; i < oldVector.size(); i++) {
Object o = oldVector.get(i);
if (!newVector.contains(o)) {
newVector.add(o);
}
}
通过HashSet
Vector oldVector = new Vector<>();
Vector newVector = new Vector<>();
Set set = new HashSet(oldVector);
newVector.addAll(set);
本文介绍两种Vector去重的方法:一种是使用Vector.contains()方法遍历检查并添加不重复元素;另一种是借助HashSet快速去除Vector中的重复项。

4733

被折叠的 条评论
为什么被折叠?



