publicstaticvoidmain(String[] args){
List<Integer> list =Arrays.asList(1,2,3,4,5);int[] res =newint[list.size()];int i =0;for(Integer num : list){
res[i++]= num;}System.out.println(Arrays.toString(res));}
二、利用 Java8 的 stream()
publicstaticvoidmain(String[] args){
List<Integer> list =Arrays.asList(6,7,8,9,10);int[] res = list.stream().mapToInt(Integer::intValue).toArray();System.out.println(Arrays.toString(res));}
三、List<Integer> 先转为 Integer[],再转为 int[]
publicstaticvoidmain(String[] args){
List<Integer> list =Arrays.asList(6,7,8,9,10);Integer[] integers = list.toArray(newInteger[list.size()]);int[] res =Arrays.stream(integers).mapToInt(Integer::valueOf).toArray();System.out.println(Arrays.toString(res));}