背景: 公司项目在数据操作过程中无法直到组装数据的大小,且重中之重的是所使用的容器
是Long[] arr数组.在无法动态数组扩容的情况下,只能采用其他的容器来装载数据.因此
需要做集合转数组的操作,特此纪要.
问题: List集合如何转化为指定类型的数组?
解决办法:
为了更直观的了解并掌握该问题,下面附上相应的Demo以供参考:
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
for (int i=0; i<10; i++) {
list.add(i);
}
Integer [] arr = new Integer[list.size()];
list.toArray(arr);
for (int i=0; i<arr.length; i++) {
System.out.println(arr[i]);
}
}