Als ich Java von den Grundlagen neu lernte, hatte ich das Gefühl, dass es viele Punkte gab, die ich bisher nicht verstanden hatte. Deshalb habe ich die Lerninhalte zusammengefasst, damit ich später darauf zurückblicken kann.
Diejenigen, die Werte desselben Datentyps zusammen verarbeiten. Es wird wie folgt verwendet.
Array
//Variable Aussage
int[] nums;
//Instanziierung
nums = new int[10];
//Auswechslung
nums[0] = 10;
Es ist auch möglich, mehrere Geräte gleichzeitig zu initialisieren.
Array(Gleichzeitige Initialisierung)
//Variable Aussage
int[] nums = {10, 20, 30};
Die Anzahl der Elemente in dem Array kann wie folgt erhalten werden.
Array(Größe)
int length = nums.length;
Java unterstützt auch mehrdimensionale Arrays. Die Initialisierung ist wie folgt.
Mehrdimensionales Array
//Variable Aussage
int[][] nums;
//Sicherer Bereich
nums = new int[2][3];
//Auswechslung
nums[0][1] = 10;
//Länge
// nums.length == 2; -> true
// nums.[0].length == 3; -> true
//Ein mehrdimensionales Array unterschiedlicher Größe ist ebenfalls möglich
int nums2;
nums2 = {
{1,2},
{1,2,3},
{1}
};
ArrayList So etwas wie ein anpassbares Array.
ArrayList
import java.util.ArrayList;
/*Unterlassung*/
//Variable Aussage
ArrayList<String> strList;
//Instanziierung(In den folgenden Fällen beträgt die Anzahl der Elemente im Ausgangszustand 3. Sie müssen die Größe nicht angeben)
strList = new ArrayList<String>(3);
//hinzufügen
strList.add("ABC");
//Erhalten
strList.get(0);
//Länge Da die Anzahl der gespeicherten Elemente eins beträgt, wird 1 zurückgegeben.
strList.size();
//Initialisierung mit Generika
ArrayList strList2 = new ArrayList();
//Kompiliert, aber ein Fehler tritt auf, wenn die Typen unterschiedlich sind
strList2.add("ABC");
strList2.add(1);//← Fehler
//Bei Verwendung des Diamantoperators
ArrayList<String> strList3 = new ArrayList<>();
//Bei Verwendung von List
List<String> strList4 = new ArrayList<>();
Recommended Posts