Gewusst wie: initialisieren eine ArrayList

September 15

Gewusst wie: initialisieren eine ArrayList

In Java ist die ArrayList eine Hybrid-Datenstruktur, die Datenelemente sowie vordefinierte Funktionen für die gespeicherten Daten enthält. ArrayList speichert Mitglieder Daten nacheinander und bietet Funktionen, um die Listengröße abrufen, fügen Sie Elemente und vieles mehr. Es gibt verschiedene Möglichkeiten, ein Element für die ArrayList-Typ, z. B. einen Standardkonstruktor, einen Konstruktor mit einem Parameter Size, Enumeration aller Mitglieder oder erstellt eine Methode zum Initialisieren der ArrayList zu initialisieren.

Mithilfe des Standardkonstruktors

Der Standardkonstruktor für eine Datenstruktur ArrayList erstellt ein leeres Array mit 10 Elementen. Da der Benutzer keine Parameter angegeben wird, wird der Standardkonstruktor ein Array für 10 Elemente erstellt.

Die Syntax für den Standardkonstruktor lautet:

ArrayList < Datentyp > Name_of_array;

Wo "Datentyp" könnte ein grundlegenden Datentyp wie ein Integer, boolean, etc. sein.

Die "Name_of_array" ist der Name einer Instanz der ArrayList-Struktur.

Konstruktor mit einem Parameter Size

Der Benutzer kann auch die Größe der ArrayList angeben, wenn wir den Datenmember zu initialisieren. Der Benutzer muss einen Integer-Wert als der Size-Parameter eingeben.

Die Syntax lautet:

ArrayList < Datentyp > Name_of_array (Int InitialSize);

Wo "Datentyp" könnte ein grundlegenden Datentyp wie ein Integer, boolean, etc. sein.

Die "Name_of_array" ist der Name einer Instanz der ArrayList-Struktur.

Der Ausdruck "Int InitialSize" ist ein Ausdruck, der eine ganze Zahl ergibt.

Auflisten aller Elemente

Der Benutzer kann die Datenmember der ArrayList auch explizit deklariert werden. Diese Technik ist ein wenig komplizierter, da es einige andere Datenklassen verwendet.

Dies ist die Syntax:

ArrayList < Datentyp > Name_of_array = new ArrayList (Arrays.asList ("data1", "data2", "data3"));

Wo "Datentyp" könnte ein grundlegenden Datentyp wie ein Integer, boolean, etc. sein.

Die "Name_of_array" ist der Name einer Instanz der ArrayList-Struktur.

Die Argumente "data1", "data2" und "data3" sind die eigentlichen Daten-Mitglieder Ihre ArrayList.

Erstellen eine Methode zum Initialisieren einer ArrayList

Erstellen einer Methode kann helfen, Arraylisten unbekannter Größe initialisiert werden. Da ArrayList dynamisch Speicher reservieren kann, ist eine Methode, die eine unbekannte Anzahl von Datenelementen initialisieren kann sehr nützlich.

Dies ist eine Möglichkeit, eine Methode zu erstellen:

öffentliche ArrayList < Integer > InitArrayList (Int [] a)

{ArrayList < Integer > Firstlist = new ArrayList < Integer > ();

für (Int ich: ein)

{firstlist.add(i);}

Rückkehr Firstlist;

}

Diese Methode nennt man "InitArrayList" und initialisiert die Integer-Elemente der ArrayList "Firstlist" auf den Wert von "a".