Verwenden der ArrayList in Java

Standardarrays in Java sind in der Anzahl der Elemente festgelegt, die sie haben können. Wenn Sie die Elemente in einem Array vergrößern oder verkleinern möchten, müssen Sie a erstellen neues Array mit der richtigen Nummer von Elementen aus dem Inhalt des ursprünglichen Arrays. Eine Alternative ist die Verwendung der Anordnungsliste Klasse. Das Anordnungsliste Klasse bietet die Möglichkeit, dynamische Arrays zu erstellen (d. h. ihre Länge kann zunehmen und abnehmen).

Dadurch wird ein erstellt Anordnungsliste mit einer Anfangskapazität für zehn Elemente. Wenn eine größere (oder kleinere) Anordnungsliste ist erforderlich, kann die anfängliche Kapazität an den Konstruktor übergeben werden. Platz für zwanzig Elemente schaffen:

Eine Sache zu beachten Anordnungsliste ist, dass die Elemente nicht vom selben Objekttyp sein müssen. Obwohl die dynamicStringArray wurde von bevölkert String Objekte kann es noch Zahlenwerte akzeptieren:

Ein Objekt kann an einer beliebigen Stelle in die eingefügt werden

instagram viewer
Anordnungsliste Index der Elemente mithilfe der Methode add und Übergabe der Position für das Einfügen. Hinzufügen der String "Max" zum dynamicStringArray an Position 3:

Anstatt ein Element zu entfernen und an seiner Stelle ein neues einzufügen, wird das einstellen Methode kann verwendet werden, um ein Element auf einmal zu ersetzen. Übergeben Sie einfach den Index des zu ersetzenden Elements und das Objekt, durch das es ersetzt werden soll. So ersetzen Sie "Peter" durch "Paul":