如何在Java中将List<Integer>转换为int[]?
我是Java的新手。如何将 a 转换为 Java?List<Integer>
int[]
我很困惑,因为实际上返回了一个,它既不能被强制转换为,也不能。List.toArray()
Object[]
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;
}
有没有更好的方法来做到这一点?