ArrayList提供了一个将List转为数组的一个很是方便的方法toArray。toArray有两个重载的方法:数组
(1)list.toArray();spa
// 转换为Object类型的数组
Object[] arr = list.toArray(); for (int i = 0; i < arr.length; i++) { String e = (String) arr[i]; System.out.println(e); }
(2)list.toArray(T[] a);List
// 指定数组类型和长度
String[] array =new String[list.size()]; list.toArray(array);