如何将String数组中的所有项目添加到Java中的向量?

我的代码如下所示:

Vector<String> My_Vector=new Vector<String>();
String My_Array[]=new String[100];

for (int i=0;i<100;i++) My_Array[i]="Item_"+i;
......
My_Vector.addAll(My_Array);

但是我收到一条错误信息,没有循环添加每个项目的方法是什么?

坦率

vector.addAll()在参数中使用Collection。
为了将数组转换为Collection,可以使用Arrays.asList():

My_Vector.addAll(Arrays.asList(My_Array));
翻译自:https://stackoverflow.com/questions/2383620/how-to-add-all-items-in-a-string-array-to-a-vector-in-java

转载注明原文:如何将String数组中的所有项目添加到Java中的向量?