如何在Java中将List转换为int []?
参见英文答案 > How to convert an ArrayList containing Integers to primitive int array? 12个这类似于这个问题:How to convert int[] to Integer[] in Java?
我是Java的新手.如何转换List< Integer>在Java中使用int []?我很困惑因为List.toArray()实际上返回一个Object [],它可以转换为nether Integer []或int [].
现在我正在使用循环来执行此操作:
int[] toIntArray(List<Integer> list){
int[] ret = new int[list.size()];
for(int i = 0;i < ret.length;i++)
ret[i] = list.get(i);
return ret;
}
我相信有更好的方法可以做到这一点.