Java Arraylist-Klasse
Das Anordnungsliste
Paket (Paket: java.utilin Java) können Sie erstellen und eine spezielle Art von Sammelobjekt pflegen: eine Array-Liste. Ein Anordnungsliste zu einer Reihe ähnlich ist, aber viele der häufigsten Probleme der folgenden, speziell abwendet mit Arrays arbeiten:Eine Array-Liste automatisch die Größe selbst, wann immer notwendig.
Ein Array-Liste können Sie Elemente in der Mitte der Sammlung einfügen.
Ein Array-Liste können Sie Elemente löschen.
Constructors
constructor | Erläuterung |
---|---|
Anordnungsliste() | Erstellt ein Array-Liste mit einer Anfangskapazität von tenelements. |
Arraylist (int Kapazität) | Erstellt ein Array-Liste mit dem angegebenen Anfangskapazität. |
Arraylist (Sammlung c) | Erstellt ein Array-Liste und kopiert alle Elemente aus den spezifizierten Sammlung in das neue Array-Liste. |
Methoden
Verfahren | Erläuterung |
---|---|
add (Object-Element) | Fügt das angegebene Objekt in der Array-Liste. Wenn Sie ATYPE angegeben, wenn Sie die Array-Liste erstellt, muss das Objekt von thecorrect Typ sein. |
add (int index, Object-Element) | Fügt das angegebene Objekt in der Array-Liste an der specifiedindex Position. Wenn Sie einen Typ festgelegt, wenn Sie die Arraylist erstellt, muss das Objekt des richtigen Typs sein. |
addAll (Sammlung c) | Fügt alle Elemente der angegebenen Auflistung dieser Arraylist. |
addAll (int index, Sammlung c) | alle Fügt die Elemente der angegebenen Auflistung dieser Arraylist an der angegebenen Indexposition. |
klar() | Löscht alle Elemente aus der Array-Liste. |
Klon() | Gibt eine flache Kopie des Array-Liste. Die elementscontained in der Kopie sind die gleichen Objektinstanzen wie die elementsin das Original. |
enthält (Object elem) | Gibt einen Booleschen Wert, der angibt, ob die specifiedobject in der Array-Liste ist. |
containsAll (Sammlung c) | Gibt einen Booleschen Wert, der angibt, ob dieses Array listcontains alle Objekte, die in der angegebenen Sammlung sind. |
ensureCapacity (int minCapacity) | Erhöht die Fähigkeit der Array-Liste mit dem specifiedvalue. (Wenn die Kapazität bereits größer als der specifiedvalue diese Methode tut nichts.) |
get (int index) | Gibt das Objekt an der angegebenen Position in der Liste. |
indexOf (Object elem) | Gibt die Indexposition des ersten Auftretens von den spezifizierten Objekts in der Array-Liste. Wenn das Objekt nicht inder Liste enthalten ist, wird -1 zurückgegeben. |
ist leer() | Gibt einen Booleschen Wert, der angibt, ob das Array listis leer. |
iterator () | Gibt einen Iterator für die Array-Liste. |
lastIndexOf (Object elem) | Gibt die Indexposition des letzten Vorkommens von den spezifizierten Objekts in der Array-Liste. Wenn das Objekt nicht inder Liste enthalten ist, wird -1 zurückgegeben. |
entfernen (int index) | Entfernt das Objekt am angegebenen Index und kehrt Das Element, das entfernt wurde. |
entfernen (Object elem) | Entfernt ein Objekt aus der Liste. Beachten Sie, dass mehr als oneelement zur objekt- bezieht sich diese Methode nur eine von them.It entfernt gibt einen Booleschen Wert, ob das Objekt war inder Liste anzeigt. |
entfernen (int fromindex, inttoIndex) | Entfernt alle Objekte, deren Indexwerte zwischen dem valuesspecified. Man beachte, dass die Elemente im fromindex und toIndexPositionen sind nicht selbst entfernt. |
removeAll (Sammlung c) | Entfernt alle Objekte in der angegebenen Sammlung von thisarray Liste. |
retainAll (Sammlung c) | Entfernt alle Objekte, die nicht in der specifiedcollection aus dieser Array-Liste sind. |
set (int index, Object elem) | Legt das angegebene Element mit dem angegebenen Objekt. Die elementthat wurde zuvor an dieser Position wird als themethod Rückgabewert zurückgegeben. |
Größe() | Gibt die Anzahl der Elemente in der Liste. |
toArray () | Gibt die Elemente der Array-Liste als ein Array von Objekten (Objekt[]). |
toArray (Typ [] Array) | Gibt die Elemente der Array-Liste als ein Array, dessen typeis das gleiche wie das Array über den Parameter übergeben. |