Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.81 KB

File metadata and controls

59 lines (43 loc) · 1.81 KB

如何在 java 中将Vector转换为字符串数组

原文: https://beginnersbook.com/2014/07/how-to-convert-vector-to-string-array-in-java/

几个星期前我们分享了ArrayListString数组的转换的教程。在本教程中,我们将了解如何在 Java 中将Vector转换为String数组。

示例

让我们看一下下面的例子,我们将一个字符串Vector转换为一个数组。我们使用Vector类的toString()方法来做到这一点。 public String toString():返回此Vector的字符串表示形式,包含每个元素的String表示形式。

import java.util.Vector;
public class VectorToArray {

  public static void main(String[] args) {

     // Creating a Vector of String elements
     Vector<String> vector = new Vector<String>();

     // Add elements to Vector
     vector.add("Item1");
     vector.add("Item2");
     vector.add("Item3");
     vector.add("Item4");
     vector.add("Item5");
     vector.add("Item6");

    //Converting Vector to String Array
    String[] array = vector.toArray(new String[vector.size()]);

    //Displaying Array Elements
    System.out.println("String Array Elements :");
    for(int i=0; i < array.length ; i++){
       System.out.println(array[i]);
    }
  }
}

输出:

String Array Elements :
Item1
Item2
Item3
Item4
Item5
Item6

我们在上面的代码中遵循的步骤是:

1)创建一个String类型的向量

2)使用Vector类的add(Element E)方法向其添加元素。

3)使用toArray(new String[vector.size()])Vector转换为数组。