正如标题所示,将字符串数组转换为向量的最佳方法是什么?
由于
答案 0 :(得分:19)
调用Vector的构造函数,该构造函数使用现有集合(在本例中为您的数组)来初始化自身:
String[] strings = { "Here", "Are", "Some", "Strings" };
Vector<String> vector = new Vector<String>(Arrays.asList(strings));
答案 1 :(得分:4)
Vector<String> strVector = new Vector<String>(Arrays.asList(strArray));
打破这个局面:
Arrays.asList(array)
将数组转换为List
(实现Collection
)
Vector(Collection)
构造函数使用Collection
并基于它实例化新的Vector
。
我们将新的List
传递给Vector
构造函数,以便从Vector
的数组中获取新的String
,然后保存对此对象的引用在strVector
。
答案 2 :(得分:3)
new Vector(Arrays.asList(array))