1、遍历List中的元素添加到int[]数组中
Listlist = new ArrayList<>(); int[] res = new int[list.size()]; int i = 0; for(Integer num : list) { res[i] = num; }
2、利用Java8的stream()
int[] res = list.stream().mapToInt(Integer::intValue).toArray();
(List<Integer> 转换为Integer数组: )
Integer[] integer = list.toArray(new Integer[list.size()]);


![java中List<Integer>转化为int[]的方法 java中List<Integer>转化为int[]的方法](http://www.mshxw.com/aiimages/31/322125.png)
