一般可以用的方法如下:
1) Long[] l = new Long[<total size>];
list.toArray(l);
2) Long[] l = (Long []) list.toArray(new Long[0]);
3) Long [] a = new Long[<total size>];
Long [] l = (Long []) list.toArray(a);
在项目中遇到的list转数组,开始的时候是用循环list的方法去实现的,被review到了,然后被鄙视了。