How to convert an ArrayList containing Integers to primitive int array?

前端 未结 18 1510
情书的邮戳
情书的邮戳 2020-11-22 11:23

I\'m trying to convert an ArrayList containing Integer objects to primitive int[] with the following piece of code, but it is throwing compile time error. Is it possible to

18条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-22 11:34

    This code segment is working for me, try this:

    Integer[] arr = x.toArray(new Integer[x.size()]);
    

    Worth to mention ArrayList should be declared like this:

    ArrayList list = new ArrayList<>();
    

提交回复
热议问题