Sto cercando di convertire un ArrayList contenente oggetti Integer in int primitivo [] con il seguente pezzo di codice, ma sta generando un errore di tempo di compilazione. È possibile convertire in Java?
List<Integer> x = new ArrayList<Integer>();
int[] n = (int[])x.toArray(int[x.size()]);
List<Integer> x = new ArrayList<Integer>();
Integer[] n = x.toArray(new Integer[0]);