Java-Array

Was ist ein Array?

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.

Drehen Sie das Array in eine for-Schleife.

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...
}

Speicher, Variablen und Arrays

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.

Müllabfuhr

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.

Zweidimensionales Array

↓ 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

[Java] -Array
Java-Array
Java-Array
Java (Array)
Java-Array
[Java] Array
Java-Array
Java-Array
[Java] Array
[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] Anmerkung
[Java] Modul
[Ruby] Array
Java-Tipps, Tipps
Ausrichtungspraxis
Java-Methoden
Java-Methode
Java (Konstruktor)
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Lernnotiz (Erstellen eines Arrays)
Java statisch
Java-Serialisierung
JAVA hat bezahlt
Java (gesetzt)
Java-Shell-Sortierung
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
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung