Mehrdimensionale Arrays in Java: Initialisierung und Verwendung
Mehrdimensionale Arrays bieten eine praktische Möglichkeit, Daten strukturiert zu speichern und ermöglichen die Darstellung von Daten in mehreren Dimensionen. Während Java mehrdimensionale Arrays nicht nativ unterstützt, können Sie deren Verhalten mithilfe von Arrays von Arrays simulieren.
Deklaration und Initialisierung
Um ein mehrdimensionales Array zu deklarieren, geben Sie an die Anzahl der Dimensionen und die Größe jeder Dimension in eckigen Klammern. Beispielsweise würde ein 3D-Array mit den Abmessungen 4x5x6 wie folgt deklariert werden:
int[][][] threeDimArr = new int[4][5][6];
Sie können das Array auch mit Werten zum Zeitpunkt der Deklaration initialisieren:
int[][][] threeDimArr = { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };
Zugriff Elemente
Um auf Elemente in einem mehrdimensionalen Array zuzugreifen, verwenden Sie verschachtelte Indizes. Um beispielsweise den Wert in Zeile 1, Spalte 0 und Ebene 1 im obigen 3D-Array zu erhalten, würden Sie Folgendes verwenden:
int x = threeDimArr[1][0][1];
Sie können auch auf ganze Zeilen oder Ebenen zugreifen, indem Sie sie einer neuen zuweisen Variable, z. B.:
int[][] row = threeDimArr[1];
String-Darstellung
Um die zu erhalten String-Darstellung eines mehrdimensionalen Arrays können Sie die Methode Arrays.deepToString() verwenden:
String arrayString = Arrays.deepToString(threeDimArr);
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich mehrdimensionale Arrays in Java deklarieren, initialisieren, darauf zugreifen und sie darstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!