colllection接口中的方法
1、Object[] toArray();返回包含此collection中所有元素的数组。
2、<T>T toArray(T[] a);返回包含此collection中所有元素的数组;返回数组的运行时类型与指定数组的运行时类型相同。
import java.util.ArrayList;
import java.util.Arrays;
public class Demo03 {
public static void main(String[] args) {
ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(10);
arr.add(30);
arr.add(20);
arr.add(50);
System.out.println(arr);
// 转数组.
Object[] array = arr.toArray();
System.out.println(Arrays.toString(array));
// 准备空数组
Integer[] array2 = new Integer[arr.size()];
// 集合转数组,将集合中的内容添加到数组中
arr.toArray(array2);
// 打印数组
System.out.println(Arrays.toString(array2));
}
}