Inhaltsverzeichnis:
Video: Java - Class Array List 2024
Mit dem ArrayList-Paket (Package: java. Util) in Java können Sie einen speziellen Typ eines Collection-Objekts erstellen und verwalten: eine Array-Liste. Eine -Array-Liste ähnelt einem Array, verhindert jedoch viele der häufigsten Probleme beim Arbeiten mit Arrays, insbesondere die folgenden:
-
Eine Array-Liste passt sich bei Bedarf automatisch selbst an.
-
Mit einer Array-Liste können Sie Elemente in die Mitte der Sammlung einfügen.
-
In einer Array-Liste können Sie Elemente löschen.
Konstruktoren
Konstruktor | Erläuterung |
---|---|
ArrayList () | Erstellt eine Array-Liste mit einer Anfangskapazität von zehn
Elementen. |
ArrayList (int capacity) | Erstellt eine Array-Liste mit der angegebenen Anfangskapazität. |
ArrayList (Collection c) | Erstellt eine Array-Liste und kopiert alle Elemente aus der angegebenen
-Ensammlung in die neue Array-Liste. |
Methoden
Methode | Erklärung |
---|---|
add (Objektelement) | Fügt das angegebene Objekt zur Array-Liste hinzu. Wenn Sie beim Erstellen der Array-Liste einen
-Typ angegeben haben, muss das Objekt den korrekten Typ haben. |
add (int index, Object element) | Fügt das angegebene Objekt an der angegebenen
Indexposition der Array-Liste hinzu. Wenn Sie beim Erstellen der Array -Liste einen Typ angegeben haben, muss das Objekt vom richtigen Typ sein. |
addAll (Collection c) | Fügt alle Elemente der angegebenen Auflistung zu dieser Array
-Liste hinzu. |
addAll (int index, Collection c) | Fügt alle Elemente der angegebenen Auflistung zu dieser Array
-Liste an der angegebenen Indexposition hinzu. |
clear () | Löscht alle Elemente aus der Array-Liste. |
clone () | Gibt eine flache Kopie der Array-Liste zurück. Die in der Kopie enthaltenen Elemente
sind dieselben Objektinstanzen wie die Elemente im Original. |
enthält (Objektelem) | Gibt einen booleschen Wert zurück, der angibt, ob das angegebene
-Objekt in der Array-Liste enthalten ist. |
containsAll (Auflistung c) | Gibt einen booleschen Wert zurück, der angibt, ob diese Array-Liste
alle Objekte enthält, die sich in der angegebenen Auflistung befinden. |
ensureCapacity (int minCapacity) | Erhöht die Kapazität der Array-Liste auf den angegebenen Wert
. (Wenn die Kapazität bereits größer als der angegebene Wert ist, führt diese Methode keine Aktion aus.) |
get (int index) | Gibt das Objekt an der angegebenen Position in der Liste zurück. |
indexOf (Object elem) | Gibt die Indexposition des ersten Vorkommens des
angegebenen Objekts in der Array-Liste zurück. Wenn das Objekt nicht in der Liste enthalten ist, wird -1 zurückgegeben. |
isEmpty () | Gibt einen booleschen Wert zurück, der angibt, ob die Array-Liste
leer ist. |
iterator () | Gibt einen Iterator für die Array-Liste zurück. |
lastIndexOf (Objectelem) | Gibt die Indexposition des letzten Vorkommens des
angegebenen Objekts in der Array-Liste zurück. Wenn das Objekt nicht in der Liste enthalten ist, wird -1 zurückgegeben. |
remove (int index) | Entfernt das Objekt am angegebenen Index und gibt das
-Element zurück, das entfernt wurde. |
remove (Objektelem) | Entfernt ein Objekt aus der Liste. Beachten Sie, dass sich mehr als ein
-Element auf das Objekt bezieht. Diese Methode entfernt nur einen von ihnen. Gibt einen booleschen Wert zurück, der angibt, ob sich das Objekt in der Liste befand. |
remove (int fromIndex, int
toIndex) |
Entfernt alle Objekte, deren Indexwerte zwischen den angegebenen Werten
liegen. Beachten Sie, dass die Elemente an den Positionen fromIndex und toIndex nicht selbst entfernt werden. |
removeAll (Collection c) | Entfernt alle Objekte in der angegebenen Sammlung aus dieser
-Array-Liste. |
retainAll (Collection c) | Entfernt alle Objekte, die nicht in der angegebenen
-Auflistung enthalten sind, aus dieser Array-Liste. |
set (int index, Objectelem) | Setzt das angegebene Element auf das angegebene Objekt. Das Element , das sich zuvor an dieser Position befand, wird als Rückgabewert der
-Methode zurückgegeben. |
size () | Gibt die Anzahl der Elemente in der Liste zurück. |
toArray () | Liefert die Elemente der Array-Liste als Array von Objekten
(Object []). |
toArray (Typ [] array) | Gibt die Elemente der Array-Liste als Array zurück, dessen Typ
mit dem Array übereinstimmt, das über den Parameter übergeben wurde. |