Zum Hauptinhalt springen

Wie erstelle ich ein zweidimensionales Array mit new

Zweidimensionale Arrays sie sind ein wichtiges Programmierwerkzeug, insbesondere wenn Sie Daten als Tabelle speichern und verarbeiten möchten. Sie ermöglichen es Ihnen, Informationen bequem zu strukturieren und in mehreren Indizes darauf zuzugreifen. In diesem Artikel erfahren Sie, wie Sie mit dem Operator ein zweidimensionales Array erstellen new.

Operator new bietet die Möglichkeit, Speicher dynamisch einem Array der angegebenen Größe zuzuordnen. Um ein zweidimensionales Array zu erstellen, müssen wir angeben, wie viele Zeilen und Spalten sich im Array befinden sollen. Dann können wir über ihre Indizes auf die Elemente des Arrays zugreifen.

Betrachten Sie ein Beispiel für die Erstellung eines zweidimensionalen Arrays mit der Größe 3 mal 4:

Wie erstelle ich ein Array über new und gebe seine Dimension an

Um ein Array der angegebenen Dimension in der Programmiersprache zu erstellen, verwenden Sie das Schlüsselwort new.

Beispiel für das Erstellen eines zweidimensionalen Arrays:

int[][] array = new int[3][3];

In diesem Beispiel haben wir ein zweidimensionales Array mit der Größe 3x3 erstellt. Hier int[][] bedeutet, dass wir ein Array vom Typ Ganzzahlen erstellen, und new int[3][3] gibt die Dimension des Arrays an.

Sie können mithilfe von Indizes auf Elemente eines solchen Arrays zugreifen. Um beispielsweise auf ein Element in der ersten Zeile und in der zweiten Spalte zuzugreifen, verwenden Sie einen Ausdruck array[0][1].

Wenn Sie die Dimension eines Arrays ändern müssen, können Sie ihm einen neuen Wert zuweisen:

array = new int[5][5];

In diesem Fall hat das Array eine Größe von 5x5.

Daher ist die Verwendung des Schlüsselworts new ermöglicht das Erstellen von Arrays mit einer bestimmten Dimension und das Arbeiten mit ihren Elementen.

Schritt 1. Syntax des neuen Arrays

Um ein zweidimensionales Array in der Programmiersprache Java zu erstellen, wird der Operator verwendet new. Die Syntax des neuen Arrays lautet wie folgt:

Typ[][] arrayname = new Typ[anzahl der Zeilen][anzahl der Spalten];

  • Typ - dies ist der Datentyp, der in den Zellen des Arrays gespeichert wird;
  • name des Arrays - dies ist der Name der Variablen, die auf das erstellte Array verweist;
  • anzahl der Zeilen ist eine Zahl, die die Anzahl der Zeilen im Array angibt;
  • anzahl der Spalten ist eine Zahl, die die Anzahl der Spalten im Array angibt.

Um beispielsweise ein zweidimensionales Array vom Typ int mit 3 Zeilen und 4 Spalten zu erstellen, führen Sie den folgenden Befehl aus:

int[][] myArray = new int[3][4];

Nachdem das Array erstellt wurde, wird jede Zelle mit den Standardwerten für diesen Datentyp initialisiert.

Schritt 2. Festlegen der Dimension eines Arrays

Um beispielsweise ein 3x4-zweidimensionales Array zu erstellen, muss ein new int angegeben werden[3][4] . Dies bedeutet, dass das Array aus 3 Zeilen und 4 Spalten besteht.

Die Dimension eines Arrays kann sowohl durch eine bestimmte Zahl als auch durch eine Variable angegeben werden. Mit der zweiten Option können Sie ein Array mit dynamischer Dimension erstellen, abhängig davon, wie sich der Wert der Variablen ändert.

Beispiel für die Erstellung eines zweidimensionalen Arrays mit variabler Dimension:

int rows = 3;int columns = 4;int[][] array = new int[rows][columns];

Wenn Sie also die Werte der Variablen rows und columns ändern, können Sie die Dimension des Arrays dynamisch ändern.