将List <integer>转换为int [] </integer>

时间:2011-02-14 09:49:31

标签: java arrays list

  

可能重复:
  How to convert List<Integer> to int[] in Java?

将List转换为int []的最简单方法是什么?

list.toArray(new int [list.size()])因类型转换错误而失败(Integer []不是int [])。

我可以手动完成,我问的是否有更好的方式。

public static int[] toIntArray(List<Integer> list) {
  int[] result = new int[list.size()];
  for (int x : list) result.add(x); // assume no nulls
  return result;
}

0 个答案:

没有答案