In Java ist ein Hybrid ArrayList Datenstruktur, die Datenelemente sowie vordefinierte Funktionen für die gespeicherten Daten enthält. ArrayList speichert Daten Mitglieder in Sequenz und bietet Funktionen , um die Liste Größe zu erhalten , fügen Sie Elemente und vieles mehr. Es gibt verschiedene Möglichkeiten , um ein Element für die ArrayList -Typ, wie mit einem Standardkonstruktor , einen Konstruktor mit einem Parameter Größe , Aufzählung aller Mitglieder oder die Schaffung eines Verfahrens , um die ArrayList initialisieren initialisieren. Mit dem Standard -Konstruktor
Der Standardkonstruktor für eine ArrayList Datenstruktur erzeugt ein leeres Array mit 10 Elementen . Da der Benutzer nicht angeben hat keine Parameter , erzeugt der Standardkonstruktor ein Array für 10 Elemente
Die Syntax für den Default-Konstruktor ist :
ArrayList name_of_array ;
< . p > Wo " Datentyp" könnte eine grundlegende Datentyp wie Integer , boolean, usw.
" name_of_array " ist der Name der Instanz der ArrayList Struktur sein.
Constructor Mit einer Größe Parameter
p Der Anwender kann auch die Größe der ArrayList , wenn wir die Daten-Member initialisieren. Der Benutzer muss einen Integer-Wert als Parameter Größe geben
Die Syntax lautet:
ArrayList name_of_array (int InitialSize );
Wo " Datentyp. " könnte ein grundlegender Datentyp wie Integer sein , boolean, usw.
" name_of_array "ist der Name der Instanz der ArrayList -Struktur.
der Ausdruck" int InitialSize " ist jeder Ausdruck, der eine ganze Zahl ergibt.
Aufzählen aller Elemente
p Der Anwender kann auch erklären ausdrücklich, die Daten Mitglieder der ArrayList. Diese Technik ist ein wenig komplizierter , wie es einige andere Daten -Klassen verwendet
Dies ist die Syntax : .
ArrayList name_of_array = new ArrayList ( Arrays.asList ( " data1 " " data2 ", " data3 "));
Wo " Datentyp" könnte eine grundlegende Datentyp wie Integer sein , ist boolean, usw.
" name_of_array " der Name Ihre Instanz der ArrayList -Struktur.
die Argumente " data1 " , sind " data2 " und " data3 " die eigentlichen Daten Mitglieder Ihrer ArrayList.
Erstellen einer Methode, um eine Initialisierung ArrayList
Erstellen einer Methode kann helfen, ArrayLists unbekannter Größe initialisieren. Da ArrayList dynamisch zuweisen kann Gedächtnis , ist eine Methode, die eine unbekannte Anzahl von Datenelemente initialisieren kann sehr nützlich
Dies ist ein Weg , um eine Methode zu erstellen : .
Öffentlichen ArrayList initArrayList ( int [ ] a) { ArrayList
Firstlist = new ArrayList ();
for (int i: a)
{ firstlist.add ( i) ;}
Rückkehr Firstlist ;
}
Diese Methode wird als " InitArrayList " und initialisiert die Integer Elemente der ArrayList " Firstlist " auf den Wert " a ".