java
Elementdatentyp[]Name der Array-Variablen;
#Zum Beispiel
int[] score; #Dies deklariert score als Array-Variable vom Typ int.
score = new int[5]; #Fünf vom neuen Operator generierte Elemente vom Typ int werden der Arrayvariablenbewertung zugewiesen.
int[] score = {10,20,30,40,50}; #Deklarieren und initialisieren Sie gleichzeitig.
#Es ist auch möglich, gleichzeitig eine Array-Variable zu deklarieren und zuzuweisen.
int[] score = new int[5];
#So rufen Sie Elemente in einem Array ab
score[0]; #Sie können das erste Element in der Array-Variablenbewertung erhalten.
#Schreiben Sie die Elemente im Array neu.
score[0] = 30; #Sie können dem ersten Element in der Array-Variablenbewertung den Wert 30 zuweisen.
#Verwenden Sie die Längenmethode
score.length; #Sie können die Anzahl der Elemente in einem Array mithilfe einer Methode namens Länge für eine Arrayvariable ermitteln.
#Die Längenmethode kann auch für Zeichenfolgen verwendet werden. Name des Variablentyps.length()Es wird die Form.
java
#Traditionell für Aussage
for (int i = 0; i <Name der Array-Variablen.length; i++) {
wird bearbeitet....
} #Die Anzahl der Elemente im Array wird durch die Länge erfasst, und die Schleife wird um diese Anzahl gedreht.
#Für Aussage erweitert
for (Elementtyp Beliebiger Variablenname:Name der Array-Variablen) {
wird bearbeitet...
} #Das Schreiben mit der erweiterten for-Anweisung macht es einfacher als die herkömmliche.
#Zum Beispiel
for (int value : score) {
wird bearbeitet...
}
Der Computer zeichnet die verwendeten Daten im Speicher auf. Das Innere des Speichers ist wie die Augen der Basis organisiert, und jedem Abschnitt werden Adressen zugewiesen. Wenn Sie dann eine Variable deklarieren, reserviert sie eine leere Partition (Sie wissen nicht, welche ausgewählt ist) für die Variable (wie viele Partitionen verwendet werden, hängt von der Shell der Variablen ab). Wenn Sie einer Variablen einen Wert zuweisen, wird der Wert in der reservierten Partition aufgezeichnet. Die erste Adresse des ersten Elements wird der Arrayvariablen zugewiesen. Mit anderen Worten, die Arrayvariable enthält kein Element, und das zu dieser Arrayvariablen gehörende Element kann unter Bezugnahme auf die Adresse der Arrayvariablen erhalten werden.
Einer der Mechanismen von Java. Es beseitigt Staub im Speicher. Nicht verwendete Variablen und Arrays verschwenden Speicher und üben Druck darauf aus. Ursprünglich muss der Programmierer diesen Speichermüll bereinigen, aber da der Mechanismus namens Garbage Collection immer funktioniert, wird der Speichermüll automatisch bereinigt.
NULL Bedeutet nichts. Durch Zuweisen von NULL zu einer Arrayvariablen, die nicht mehr verwendet wird, verweist die Arrayvariable nicht mehr auf das Element und wird zum Ziel der Speicherbereinigung. Kann für Referenztypvariablen verwendet werden, jedoch nicht für Basistypvariablen.
java
int[] score = {10,20,30}; #Weisen Sie einem Element einer Array-Variablen einen Wert zu.
int[] score = null; #Weisen Sie der Array-Variablen NULL zu.
score[0]; #Die Array-Variable enthält NULL und kann nicht referenziert werden.
↓ Ein zweidimensionales Array ist ein Array wie eine Tabelle (es tut mir leid, wenn es schwer zu verstehen ist)
[0][0] | [0][1] | [0][2] | [0][3] |
---|---|---|---|
[1][0] | [1][0] | [1][2] | [1][3] |
[2][0] | [2][1] | [2][2] | [2][3] |
java
#Deklaration eines zweidimensionalen Arrays
Elementtyp[][]Name der Array-Variablen= new Elementtyp[Anzahl der Zeilen][Anzahl der Spalten]
#Holen Sie sich Elemente eines zweidimensionalen Arrays
Name der Array-Variablen[Zeilenindex][Spaltenindex]
Recommended Posts