Ein Array ist die Fähigkeit, mehrere Werte zu kombinieren.
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");
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.
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.
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