在 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]); }