将字符串数组转换为向量的最佳方法?

时间:2010-12-09 16:32:58

标签: java arrays vector

正如标题所示,将字符串数组转换为向量的最佳方法是什么?

由于

3 个答案:

答案 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))