This question already has answers here:
Java Convert Object[] Array to Vector
(6个答案)
6年前关闭。
我必须一一推动我的要素吗?我尝试了类似的东西
但是我的日食将其标记为错误。
最好使用
这也将产生可变的集合。
(6个答案)
6年前关闭。
我必须一一推动我的要素吗?我尝试了类似的东西
String[] array;
array=...
Vector<String> vector = new Vector<String>(array);
但是我的日食将其标记为错误。
最佳答案
Vector
没有直接接受数组的构造函数。
假设array
是String[]
类型,则可以执行
Vector<String> vector = new Vector<String>(Arrays.asList(array));
最好使用
ArrayList
,因为它没有同步方法的开销。你可以用List<String> list = new ArrayList<>(Arrays.asList(array));
这也将产生可变的集合。
关于java - 如何在Java中使用数组初始化 vector ? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15863659/