Java Willkommen im Sumpf der zweidimensionalen Arrays

Freut mich, dich kennenzulernen

Ich bin Mari Hosaka.

Dies ist der erste Beitrag

Ich denke, dass es verschiedene schlechte Teile gibt, aber danke. Auch, weil es ein Papier ist, das gerade erst in Java anfängt Das Level ist ziemlich niedrig, bitte vergib mir.

Sofort ...

Als Umgebung ・ Windows10 ・ Eclipse Pleiades

Magst du Arrays?

Ich mag es noch nicht so sehr

Hintergrund, warum ich süchtig wurde

Schleifenverarbeitung durch Angabe der Häufigkeit in der For-Anweisung Schreiben Sie diesen Code. Nun, wenn das Array selbst überhaupt mit Variablen verwaltet werden kann Sieht es nicht gut aus Anruf durch Indexnummer Ist es nicht möglich, die Anzahl der Ergebnisbeschreibungen zu reduzieren?

Ich hätte das nicht denken sollen, die Sumpf-Tür öffnet sich

Tut mir Leid, dich warten zu lassen

Lassen Sie uns nun den Sumpf vorstellen. Dieses Mal werden wir das Array in das Array einfügen. Kannst du es dir vorstellen? Ich kann nicht Dieses Mal wird es unter dem Gesichtspunkt der Vereinfachung und Lesbarkeit geschrieben. Verwenden Sie ein statisches Array [].

Alle Arrays können jedoch mehrdimensional sein Dynamisches Array ArrayList und Es kann auch im assoziativen Array HashMap beschrieben werden.

Sumpf Beispielcode

.java



//1. 1. Zuerst werden wir ein Array generieren

String[] a = { "1", "yosiko", "kanagawa", "woman", "26" };
String[] b = { "2", "kenji", "kobe", "man", "23" };
String[] c = { "3", "vanri", "osaka", "man", "19" };

.java


//Deklarieren Sie dann eine neue Variable, die das Array speichern kann

String[][] Lists = {a ,b ,c };

//...Hmm? Hmm?

Ich verstehe das bequem

<Ist es wahr?

・ Ich kann überhaupt kein Bild bekommen ・ Ich spüre die Vorteile nicht

Oft eine variable Analogie Du benutzt einen Karton und eine Mandarine, oder?

<Das stimmt!

Wenn Sie es in eine Schachtel legen, ist es einfach, die Orangen herauszunehmen, oder?

Aber es gibt noch etwas anderes als Mikan in der Schachtel Wenn viel Obst drin ist Es ist schwer zu verstehen, oder?

,, ha!

Dann legen Sie jede Frucht in eine Schachtel Wenn Sie sie alle in einer großen Kiste zusammenfügen Es ist einfach herauszufinden, was drin ist!

Sample.java


//Legen Sie zwei Orangen in den Karton 1
//Legen Sie zwei Äpfel in Karton 2
String[] cardboardBox1 = {"mikan1", "mikan2"};
String[] cardboardBox2 = {"ringo1", "ringo2"};

/*
Also ein großer Karton, um den Karton zusammenzusetzen
Ich werde es vorbereiten und zusammenstellen
*/

String[][] bigCardboardBox = {cardboardBox1, cardboardBox2};

//Zum Zeitpunkt der Variablendeklaration[]Achten Sie auf die Anzahl der

System.out.println(bigCardboardBox[0][0]);
// ="mikan1"Wird angezeigt
System.out.println(bigCardboardBox[1][1]);
// ="ringo2"Wird angezeigt

Wenn Sie einen geschlossenen Mikan essen möchten, müssen Sie ihn zuerst öffnen Großer Karton 。 Diesmal mit Blick auf den danach geöffneten Inhalt Ein weiterer ➁ Karton Es gibt.

Ich habe endlich den Mikan gesehen. (... .println(bigCardboardBox[X][Y]);) (Geben Sie die Argumente der Variablen [Zeile] und [Spalte] des zweidimensionalen Arrays an.)

Jede Operation dieses Flusses Laufen in der Programmierung Wenn du es dir schnappen kannst Ich bin glücklich.

Ich dachte, es wäre einfacher zu verstehen, wenn es eine Illustration gäbe Ich werde auch einen Link posten!

[Java] Was ist ein zweidimensionales Array? http://ysklog.net/java/5-18.html

Schließlich

Ich habe das Gefühl, dass ich es getan habe, aber wenn ich zurückblicke Es besteht keine Verbindung oder Übertragung Es fühlt sich schlecht an, aber ich habe es geschrieben Ich habe das Gefühl, meinen Geist organisieren zu können Ich bin froh, dass ich es getan habe.

Recommended Posts

Java Willkommen im Sumpf der zweidimensionalen Arrays
Willkommen im Sumpf der Java-Bibliotheken! !!
Ausgabe des Buches "Einführung in Java"
Java, über zweidimensionales Array
[Java] So erhalten Sie die URL der Übergangsquelle
Wie schreibe ich Scala aus der Perspektive von Java
[Java] So erhalten Sie den Maximalwert von HashMap
Java: Verwenden Sie Stream, um den Inhalt einer Sammlung zu sortieren
Eingabe in die Java-Konsole
Kommen Sie zu den Abkürzungen aus den fünf Beispielen für kursive Java-Listen
20190803_Java & k8s on Azure Die Geschichte vom Festivalbesuch
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads
[Java] Um die Typinformationen der Typparameter zur Laufzeit zu kennen
So leiten Sie den letzten Tag des Monats in Java ab
Die Geschichte, Java mithilfe der BitBucket-Pipeline nach Heroku zu bringen
Stellen Sie sicher, dass Sie das Java compareTo-Ergebnis mit 0 vergleichen
[Java] Löschen Sie die Elemente von List
[java8] Um die Stream-API zu verstehen
'% 02d' Was ist der% von% 2?
[Java Edition] Geschichte der Serialisierung
[Java] Geben Sie in stdin of Process ein
Java, Arrays für Anfänger
[Verarbeitung × Java] Verwendung von Arrays
Der Ursprung von Java-Lambda-Ausdrücken
[Swift5] So erhalten Sie ein Array und eine Reihe von Unterschieden zwischen Arrays
Die in /lib/calendars.properties von Java jre festgelegte Millisekunde ist UTC
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
So überprüfen Sie den Inhalt der Java-Zeichenfolge mit fester Länge
So ermitteln Sie die Länge einer Audiodatei mit Java
So erhöhen Sie den Wert von Map in einer Zeile in Java
Erhöhen Sie dynamisch die Anzahl der Elemente in einem zweidimensionalen Java-Array (mehrdimensionales Array).
Holen Sie sich das Ergebnis von POST in Java
[Java] Verwendung der File-Klasse
Überprüfen Sie den Inhalt des Java-Zertifikatspeichers
Java-Referenz zum Verständnis in der Abbildung
Untersuchen Sie die Speichernutzung von Java-Elementen
Einführung in Java zum ersten Mal # 2
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
[Java] Ermittelt den Tag eines bestimmten Tages
[Java Servlet] Die Straße von Senri ist auch ein Schritt zum ersten
[java] Zusammenfassung des Umgangs mit char
Java SE8 Silber ~ Der Weg zum Pass ~
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
Über das Verfahren, damit Java funktioniert
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
Vergleichen Sie Elemente eines Arrays (Java)
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
[Java] So erhalten Sie das aktuelle Verzeichnis
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Was sind die aktualisierten Funktionen von Java 13
Messen Sie einfach die Größe von Java-Objekten
So finden Sie heraus, welche Java-Version der Klassendatei kompiliert wurde
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Rückblick auf die Grundlagen von Java
[Java] Wie man mit der String-Klasse an die Spitze eines bestimmten Strings kommt
So ermitteln Sie die Gesamtzahl der Seiten beim Paging in Java