Java-Array

Array

Ein Array ist die Fähigkeit, mehrere Werte zu kombinieren.

Array-Variablendefinition

Wenn Sie mit einem Array arbeiten, weisen Sie das Array einer Variablen vom Typ Array zu. Array-Variablendefinition int type und String type

int[]
String[]

Der Typ int ist ein Array, dessen Elemente numerische Werte sind. Der String-Typ ist ein Array mit einer Zeichenfolge als Element. Der erste Buchstabe von String ist in Großbuchstaben. Beispiel für ein Array vom Typ int

Main.java


int[] numbers = {1,5,10};

Beispiel für ein Array vom Typ String

Main.java


String[] names = {"Sato","Suzuki","Takahashi"};

Zahlen wie "0, 1, 2 ..." werden den Elementen des Arrays in der Reihenfolge von vorne zugewiesen. Jedes Element des Arrays kann unter Verwendung des Arraynamens [Indexnummer] erhalten werden. [Beispiel]

Main.java


String[] names = {"Sato","Suzuki","Takahashi"};
  System.out.println("Name ist"+names[0]+"ist");

Elemente eines Arrays überschreiben

Main.java


String[] names = {"Sato","Suzuki","Takahashi"};
  System.out.println("Name ist"+names[0]+"ist");
  names[0] = "Ueno";
  System.out.println("Name ist"+names[0]+"ist");

Es kann mit names [index] = "element"; überschrieben werden. Im obigen Beispiel ist das Ausgabeergebnis der Konsole Sato und Ueno.

Iterative Verarbeitung des Arrays

Die iterative Verarbeitung kann mit der for-Anweisung durchgeführt werden. [Beispiel]

Main.java


String[] names = {"Sato","Suzuki","Takahashi"};
  for (int x = 0;x < 3;x++){
  System.out.println("Name ist"+names[x]+"ist");
}

Im obigen Beispiel werden drei Indizes von 0 bis 2 von Namen aufgerufen. length Länge ist eine Funktion, die die Anzahl der Elemente zählt. Sie können mit der obigen for-Anweisung und der obigen Länge iterieren. Sie kann umgeschrieben werden, indem der bedingte Ausdruck x <3 der for-Anweisung zuvor in eine Array-Länge geändert wird. [Beispiel]

Main.java


String[] names = {"Sato","Suzuki","Takahashi"};
  for (int x = 0;x < names.length;x++){
  System.out.println("Name ist"+names[x]+"ist");
}

Wenn Sie wie oben schreiben, müssen Sie sich keine Gedanken über die Anzahl der Elemente im Array machen. Ich denke, das ist einfacher zu bedienen. Es gibt jedoch auch eine einfachere Aussage. Es ist eine Array-Erweiterung für Anweisung.

Array-Erweiterung für Anweisung

Die for-Anweisung hat eine erweiterte for-Anweisung für Arrays. Wenn Sie dies verwenden, können Sie die for-Anweisung auf einfachere Weise früher schreiben.

Main.java


for (Datentyp Variablenname:Sequenzname) {
Wiederholte Verarbeitung;
}

[Beispiel]

Main.java


String[] names = {"Sato","Suzuki","Takahashi"};
  for (String name:names){
  System.out.println("Name ist"+name+"ist");
}

Im obigen Beispiel ist String der Datentyp, name der Variablenname und names der Arrayname. Im Vergleich zur vorherigen for-Anweisung mit Länge weist die erweiterte for-Anweisung der Variablen das Array-Element selbst zu. Ich habe es für mein Verständnis lose geschrieben, aber ich denke, dies ist am einfachsten zu verwenden.

Recommended Posts

[Java] -Array
Java-Array
Java-Array
Java (Array)
Java-Array
[Java] Array
Java-Array
Java-Array
[Java] Array
Java-Array-Variable
[Java] Array-Hinweis
Informationen zur Java-Array-Liste
Java
Java
Array
[Java] Konvertierung von Listentyp / Array-Typ
Grundlagen der Java-Entwicklung ~ Übung (Array) ~
[Java] Konvertiert ArrayList in Array
[Java Silver] So generieren Sie ein Array
So initialisieren Sie ein Java-Array
[Anfänger] Java grundlegende "Array" Beschreibung
Java lernen (0)
Java studieren ―― 3
Java geschützt
[Java] Anmerkung
[Ruby] Array
Java studieren ―― 9
Java Scratch Scratch
Ausrichtungspraxis
Java (Konstruktor)
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java-Lernnotiz (Erstellen eines Arrays)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java studieren ―― 1
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3