Erhöhen Sie dynamisch die Anzahl der Elemente in einem zweidimensionalen Java-Array (mehrdimensionales Array).

Am Anfang

Wenn ich versuche, ein zweidimensionales Array normal mit Java zu erstellen, ist die Anzahl der Elemente des zweiten Elements konstant, aber da ich herausgefunden habe, wie die Anzahl der Elemente des zweiten Elements in Abhängigkeit vom ersten Element und anderen Variablen geändert werden kann Ich werde es teilen!

Definition eines normalen zweidimensionalen Arrays

int[][] arrays = new int[m][n];

Definition eines zweidimensionalen Arrays, in dem das zweite Element dynamisch bestimmt wird

//Bereiten Sie ein Array vor, das die Anzahl der Elemente des zweiten Elements enthält (alles ist in Ordnung).
int[] array = {2, 3, 5};
//Definieren Sie die Anzahl der Elemente nur für das erste Element
int[][] arrays = new int[array.length][];
for (int i = 0; i < arrays.length; i++){
    //Definieren Sie die Anzahl der Elemente des zweiten Elements, während Sie das erste Element mit einer for-Anweisung usw. drehen.
    arrays[i] = new int[array[i]];
}

//Bonus
System.out.println(arrays.length);
for (int i = 0; i < arrays.length; i++){
    System.out.println(arrays[i].length);
}
//Ausgabe
//3
//2
//3
//5

Mehrdimensionales Array

Auf die gleiche Weise

int arrays[][][] =new array [m][n];
//Kürzung
arrays[i][j] = new int[array[j]];

Sie sollten in der Lage sein, dies in einer beliebigen Anzahl von Dimensionen zu tun! (unbestätigt)

Am Ende

Ich denke, dass das Array bequemer sein wird, wenn die Anzahl der Elemente auf diese Weise dynamisch geändert wird! !! Wenn Sie Fehler haben, können Sie diese gerne kommentieren! !!

Recommended Posts

Erhöhen Sie dynamisch die Anzahl der Elemente in einem zweidimensionalen Java-Array (mehrdimensionales Array).
Vergleichen Sie Elemente eines Arrays (Java)
Messen Sie die Größe eines Ordners mit Java
[Java] [Für Anfänger] So fügen Sie Elemente direkt in ein zweidimensionales Array ein
[Swift] So ermitteln Sie die Anzahl der Elemente in einem Array (Super Basic)
Fassen Sie die zusätzlichen Elemente der optionalen Klasse in Java 9 zusammen
Eine kurze Erklärung der fünf Arten von Java Static
Zählen Sie die Anzahl der Stellen nach dem Dezimalpunkt in Java
Ein Programm, das die Anzahl der Wörter in einer Liste zählt
Finden Sie mit Kotlin die Anzahl der Tage in einem Monat
Ein Programm (Java), das die Summe von ungeraden und geraden Zahlen in einem Array ausgibt
Verwandeln Sie ein Array von Strings in eine Liste von Ganzzahlen in Java
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Lassen Sie uns eine TODO-App in Java 5 erstellen. Schalten Sie die Anzeige von TODO um
Extrahieren Sie Elemente eines Arrays / Extrakts in umgekehrter Reihenfolge - Java
Bei der Suche nach mehreren in einem Java-Array
Holen Sie sich das Ergebnis von POST in Java
Untersuchen Sie die Speichernutzung von Java-Elementen
Notizen im Kopf organisieren (Java-Arrangement)
[Java-Anfänger] Informationen zur Initialisierung eines mehrdimensionalen Arrays
Die Geschichte des Schreibens von Java in Emacs
[Java] Überprüfen Sie die Anzahl der Zeichen
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
So ermitteln Sie die Gesamtzahl der Seiten beim Paging in Java
Beispielprogramm, das den Hashwert einer Datei in Java zurückgibt
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
Korrektur, um eine Erhöhung der DB-Verbindungsnummer mit dem benutzerdefinierten Authentifizierungsanbieter des Cognos SDK-Beispiels zu verhindern
Die Geschichte des einfachen String-Vergleichs in Java
[Java] Behandlung von Java Beans in der Methodenkette
Die Geschichte eines gewöhnlichen Othello in Java
Über die Idee anonymer Klassen in Java
Eine Geschichte über das JDK in der Java 11-Ära
Die Geschichte des Lernens von Java in der ersten Programmierung
Spüren Sie den Lauf der Zeit auch in Java
Ein kurzer Überblick über Java, das im Unterricht gelernt wurde
Überprüfen Sie das ID-Token eines von AWS Cognito in Java authentifizierten Benutzers
Importieren Sie Dateien derselben Hierarchie in Java
Java Willkommen im Sumpf der zweidimensionalen Arrays
So ermitteln Sie den Gesamtwert, den Durchschnittswert usw. eines zweidimensionalen Arrays (mehrdimensionales Array) -java
[Java] Ganzzahlige Informationen von Zeichen in der Textdatei, die mit der Methode read () erfasst wurden
Rufen Sie die URL des HTTP-Umleitungsziels in Java ab
Ein kurzer Überblick über Java, das in Klasse 4 gelernt wurde
[Ruby] Die Rolle von Indizes beim Lernen von Elementen in Arrays
Untersuchen Sie die Elemente im Array mit der Methode [Ruby] include?
Berechnen Sie die Differenz zwischen Zahlen in einem Ruby-Array
Awesome Java: Großartige Java Framework Library-Software
Ein Hinweis zum Initialisieren von Feldern im Java-Lernprogramm
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
[Java] Beim Schreiben der Quelle ... Memorandum ①
Ein kurzer Überblick über Java, das in Klasse 3 gelernt wurde
So konvertieren Sie eine Datei in ein Byte-Array in Java
Ein kurzer Überblick über Java, das in Klasse 2 gelernt wurde
Ändern Sie die Speicherqualität von JPEG-Bildern in Java
Ich steckte in einem Klon eines zweidimensionalen Arrays fest
Eine Übersicht über das native Java-Framework Quarkus von Kubernetes
Mehrdimensionales Array in Swift
In Anbetracht der Einführung der Java-Sprache in der Reiwa-Ära ~ Auswahl eines sicheren SDK
[Ruby] Zähle eine gerade Zahl in einem Array mit der geraden? -Methode
[Hinweis] Java Ausgabe der Summe von ungeraden und geraden Elementen
Deklarieren eines mehrdimensionalen Arrays Versuchen wir TypeScript für Java-Probleme 4-4