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

constructorErlä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

VerfahrenErlä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.
» » » » Java Arraylist-Klasse