This question already has answers here:
Java Convert Object[] Array to Vector
                                
                                    (6个答案)
                                
                        
                                6年前关闭。
            
                    
我必须一一推动我的要素吗?我尝试了类似的东西

String[] array;
array=...
Vector<String> vector = new Vector<String>(array);


但是我的日食将其标记为错误。

最佳答案

Vector没有直接接受数组的构造函数。

假设arrayString[]类型,则可以执行

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/

10-11 22:27
查看更多