是否有任何简单快捷的方法将2个java向量合并为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);
Run Code Online (Sandbox Code Playgroud)
有没有像function_that_takes_a_b_merges这样的函数或合并这两个向量的简单方法?
我不想用循环和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;
}
Run Code Online (Sandbox Code Playgroud)
重要的是从一个新的向量开始,否则Va如果你打电话,你会改变Va.addAll().
| 归档时间: |
|
| 查看次数: |
12782 次 |
| 最近记录: |