我如何在Java中转换列表<整数>到int[] ?
我很困惑,因为List.toArray()实际上返回一个对象[],它既不能转换为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;
}
有更好的办法吗?
这和上面的问题类似 如何在Java中将int[]转换为Integer[] ?