有没有简单快捷的方法可以将 2 个 java vector 合并为 1 个?
例如,如果我有:
Vector<Object> Va = (Vector<Object>)Return_Vector_with_Objs();
Vector<Object> Vb = (Vector<Object>)Return_Vector_with_Objs();
Vector<Object> Vmerge_a_b = function_that_takes_a_b_merges(Va,Vb);
是否有类似 function_that_takes_a_b_merges 的函数或合并这 2 个 vector 的简单方法?
我不想用循环和 add() 等来做。我想问一下是否有更快的方法。
编辑:我还希望排除重复的对象。
最佳答案
当然可以!
static Vector<Object> function_that_takes_a_b_merges(Vector<Object> Va, Vector<Object> Vb) {
Vector<Object> merge = new Vector<Object>();
merge.addAll(Va);
merge.addAll(Vb);
return merge;
}
从一个新 vector 开始很重要,否则如果您调用 Va.addAll()
,您将更改 Va
。
关于java - 在 Java 中连接 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737578/