📅  最后修改于: 2023-12-03 14:42:53.230000             🧑  作者: Mango
Vector类是一个线程安全的动态数组,它提供了一系列方法来操作元素。其中一个方法是toArray(),它用于将Vector转换为数组。
public synchronized Object[] toArray()
无参数。
该方法返回一个Object类型的数组,其中包含了Vector中所有的元素。
import java.util.Vector;
public class Main {
public static void main(String[] args) {
Vector<String> vector = new Vector<>();
vector.add("Java");
vector.add("Python");
vector.add("C++");
Object[] arr = vector.toArray();
for (Object o : arr) {
System.out.println(o);
}
}
}
输出结果:
Java
Python
C++
可以看到,toArray()方法将Vector中的元素转换为了一个Object类型的数组,并且可以通过for循环遍历输出。需要注意的是,由于toArray()方法返回的是Object类型的数组,所以在使用时需要进行类型转换。