在 Java 中将 Vector 转换为数组

java 8object oriented programmingprogramming

可以使用 java.util.Vector.toArray() 方法将 Vector 转换为数组。此方法不需要参数,它会返回一个包含 Vector 所有元素的数组,且顺序正确。

下面给出了一个演示此操作的程序 −

示例

import java.util.Vector;
public class Demo {
   public static void main(String args[]) {
      Vector vec = new Vector();
      vec.add(7);
      vec.add(3);
      vec.add(5);
      vec.add(2);
      vec.add(8);
      Object[] arr = vec.toArray();
      System.out.println("数组元素为:");
      for (int i = 0; i < arr.length; i++) {
         System.out.println(arr[i]);
      }
   }
}

上述程序的输出如下 −

数组元素为:
7
3
5
2
8

现在让我们理解一下上面的程序。

创建 Vector。然后使用 Vector.add() 将元素添加到 Vector。使用 Vector.toArray() 方法将 Vector 转换为 Array。然后使用 for 循环显示 Array 元素。演示此操作的代码片段如下 −

Vector vec = new Vector();
vec.add(7);
vec.add(3);
vec.add(5);
vec.add(2);
vec.add(8);
Object[] arr = vec.toArray();
System.out.println("数组元素为: ");
for (int i = 0; i < arr.length; i++) {
   System.out.println(arr[i]);
}

相关文章