Gewusst wie: Navigieren zweidimensionale Arrays in Java

June 30

Das Array ist die grundlegendste aller Datenstrukturen in der Informatik. Einfach reserviert einen Speicherblock für eine voreingestellte Anzahl von Objekten und ermöglicht die Programmierer Zugriff auf jedes Objekt durch seinen Platz in der Zeile. In Java ist es auch möglich, Arrays mit mehreren Dimensionen zu deklarieren. Ein zweidimensionales Array, im Prinzip ein Raster von Objekten mit jedem Objekt Zeile und Spalte des Rasters erreichbar wäre.

Anweisungen

1 Öffnen der integrierten Entwicklungsumgebung (IDE) von Netbeans Java.

2 Klicken Sie auf "Datei" und "Neue Klasse erstellen". Benennen Sie die Klasse "TwoDimensionalArray", wenn Sie dazu aufgefordert werden.

3 Fügen Sie den folgenden Code innerhalb der Klammern der "Haupt"-Methode, ein zweidimensionales Array definieren:

Int Matrix [] [] = {{1,2,3}, {3,2,1}};

4 Fügen Sie Folgendes in der nächsten Zeile auf der ersten Spalte, zweite Zeile des Arrays zuzugreifen:

Int FirstColSecRow = Matrix [1] [0];

Denken Sie daran, dass Java beginnt die Zählung mit "0", also die erste Spalte ist die Spalte "0" und die zweite Zeile ist die Spalte "1."

5 Fügen Sie Folgendes in der nächsten Zeile das gesamte Array zu navigieren:

für (Int X = 0; X < matrix.length; x++) {}

für (Int y = 0; y < Matrix [X] .length; y ++) {}

int currentCell = matrix[x][y];

}

}

Tipps & Warnungen

  • Beachten Sie die Geschehnisse in Schritt 5. Die erste "for" Schleife durchläuft alle Zeilen im Array und ".length" verwendet, die Größe der einzelnen Zeilen zu finden. Für jede Zeile durchläuft ein weiteres "für" Schleife jede Spalte durch die Länge der Spalte für die einzelne Zeile zu finden. Also, ".length" ermittelt die Länge der ersten Dimension, und nachfolgende Aufrufe von ".length" auf eine der Zeilen finden dann die Länge der einzelnen aufeinander folgenden Dimensionen. Dies geschieht, weil mehrdimensionaler Arrays in Java sind eigentlich "Arrays von Arrays."