如何将元素(或转换为Integer ArrayList)添加到整数数组

sef*_*osu 1 java arrays integer arraylist

这就是我所拥有的

ArrayList<Integer> list = new ArrayList<Integer>();
    Integer a = 50; 
    Integer b = 55;
    Integer c = 98;
    Integer d = 101;
    list.add(a);
    list.add(b);
    list.add(c);
    list.add(d);
Run Code Online (Sandbox Code Playgroud)

现在我想将这个"列表"转换为数组...例如:

Integer[] actual= {50,55,98,101};
Run Code Online (Sandbox Code Playgroud)

无论如何怎么做?谢谢.

JB *_*zet 6

Integer[] array = list.toArray(new Integer[list.size()]);
Run Code Online (Sandbox Code Playgroud)

如果你想要一个int[]数组,你必须循环遍历列表并显式地取消对每个元素的取消.

下次您正在寻找List的方法时,请参阅http://download.oracle.com/javase/6/docs/api/java/util/List.html.