Ich möchte es verwenden, weil die Abkürzung einfach ist, aber angesichts des Mülls möchte ich mich auch an die formale Schreibweise mit "neu" erinnern. Auch wenn es eine ** Garbage Collection ** gibt, sollten Sie sich dessen bewusst sein und die Abkürzung schreiben, wenn es eine "neue" gibt, in der sie weggelassen wird.
//Formelles Schreiben
int[] scores; //Deklaration von Array-Variablen
scores = new int[3]; //Deklaration von Array-Elementen
scores[0]=10; //Array-Elementzuweisung
scores[1]=20;
scores[2]=30;
//Abkürzung
int[] scores = new int[]{10,20,30};
int[] scores = {10,20,30};
//Alles gleichwertig
//Formelles Schreiben
String[][] scores = new String[2][3];
scores[0][0]="A1";
scores[0][1]="A2";
scores[0][2]="A3";
scores[1][0]="B1";
scores[1][1]="B2";
scores[1][2]="B3";
//Abkürzung für Multidimensional Array
String[][] scores = {{"A1","A2","A3"},{"B1","B2","B3"}};
//Alles gleichwertig
Array name.length
: Ermittelt die Anzahl der Array-Elemente und verwendet sie
//Array erstellen
int[] scores = {10,20,30};
//Allgemein für die Syntax
for (int i=0; i<scores.length; i++){
System.out.println(scores[i]);
}
//Für die Syntax erweitert
for (int value:scores){
System.out.println(values);
}
//Array erstellen
int scores[][]={{10,11,12},{21,22,23}};
//Allgemein für die Syntax
for(int i=0; i<scores.length; i++){
for(int ii=0; ii<scores[i].length; ii++){
System.out.println(scores[i][ii]);
}
}
[Einführung in Java 2nd Edition] (https://www.amazon.co.jp/dp/B00MIM1KFC/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1) Pp.138-166
Recommended Posts