Wie man zwei Arrays in Java zusammenführt? Einfache Methode zur Verkettung
Hallo zusammen! Ich bin neu in Java und habe eine Aufgabe, die einfach erscheint, aber ich finde keine elegante Lösung. Ich muss zwei Arrays zu einem zusammenführen. Zum Beispiel habe ich ein Integer-Array `int[] a = {1, 2, 3}` und `int[] b = {4, 5, 6}`. Ich möchte ein drittes Array `int[] c = {1, 2, 3, 4, 5, 6}` erhalten.
Ich habe versucht, manuell eine Schleife zu schreiben, aber der Code wird umständlich, besonders wenn die Arrays unterschiedliche Typen haben (z.B. Strings und Zahlen). In Python würde ich einfach `c = a + b` schreiben, aber in Java funktioniert das nicht. Ich weiß, dass es in Java keinen eingebauten Operator für die Array-Verkettung gibt, aber vielleicht gibt es eine Standardmethode oder eine Bibliotheksfunktion? Ich habe von `System.arraycopy()` gehört, verstehe aber nicht ganz, wie ich es für diese Aufgabe anwenden soll.
Könnt ihr mir bitte den einfachsten und lesbarsten Weg zeigen, zwei Arrays in Java zusammenzuführen? Am besten mit einem Code-Beispiel. Vielen Dank im Voraus!
<<>>
Verwendung von
Verwendung von System.arraycopy() – die klassische Methode
Die gebräuchlichste
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen