list.toArray()
的正确使用方式如下:
/**
* 方法一:
* Type[] l = new Type[<total size>];
* list.toArray(l);
*/
Integer[] arr = new Integer[list.size()];
list.toArray(a);
/**
* 方法二:
* Type[] l = (Long []) list.toArray(new Type[0]);
*/
arr = list.toArray(new Integer[0]);
/**
* 方法三:
* a = list.toArray((Type[]) new Object[list.size()]);
*/
arr = list.toArray((Integer[]) new Object[list.size()]);