Wie konvertiere ich List<Integer> in int[] in Java?
Hallo zusammen! Ich bin neu in Java und habe ein Problem. Ich habe eine Liste von Integer-Werten `List`, die ich nach der Datenverarbeitung erhalte. Ich muss sie an eine Methode übergeben, die nur ein primitives Array `int[]` akzeptiert. Wie kann ich das machen?\n\nIch habe versucht, die Typen einfach zu casten, aber der Compiler meckert. Hier ist ein Beispiel meines Codes:\n\n```java\nList numbers = new ArrayList<>();\nnumbers.add(10);\nnumbers.add(20);\nnumbers.add(30);\n\n// So funktioniert es nicht — Compiler-Fehler\nint[] array = (int[]) numbers;\n```\n\nIch verstehe, dass `List` ein Objekt ist und `int[]` ein primitives Array. Aber wie konvertiert man sie ineinander? Ich habe `toArray()` ausprobiert:\n\n```java\nInteger[] array = numbers.toArray(new Integer[0]);\n```\n\nAber das ergibt ein `Integer[]`-Array, ich brauche aber genau `int[]`.