Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.util.AbstractList1.2

java.lang.Object
   |
   +--java.util.AbstractCollection
         |
         +--java.util.AbstractList

Deklaration

public abstract class AbstractList
extends java.util.AbstractCollection
implements java.util.List

Beschreibung

Die abstrakte Klasse stellt eine Rumpfimplementierung für Container-Klassen bereit, die einen direkten Zugriff auf die Elemente erlauben, beispielsweise über einen Index.


 
Datenelemente
protected transient intmodCount
 
Methoden
public booleanadd(Object o)
public voidadd(int index, Object element)
public booleanaddAll(int index, Collection c)
public voidclear()
public booleanequals(Object o)
public abstract Objectget(int index)
public inthashCode()
public intindexOf(Object o)
public Iteratoriterator()
public intlastIndexOf(Object o)
public ListIteratorlistIterator()
public ListIteratorlistIterator(int index)
public Objectremove(int index)
public ObjectremoveRange(int fromIndex, int toIndex)
public Objectset(int index, Object element)
public ListsubList(int fromIndex, int toIndex)


 

Datenelemente im Detail

protected transient int modCount
Enthält die Anzahl an Zugriffen, durch die die Struktur der Liste verändert wurde.

 

Methoden im Detail

public boolean add(Object o)
Hängt das Objekt o am Ende der Liste an (optional). Der Rückgabewert ist grundsätzlich true.
public void add(int index, Object element)
Fügt das Element element an der Position index in die Liste ein.
Exception: IndexOutOfBoundsException
public boolean addAll(int index, Collection c)
Fügt alle in der Collection c enthaltenen Elemente entsprechend der Reihenfolge ihres Iterators an der Position index in die Liste ein. Der Rückgabewert ist false, wenn c leer ist, sonst true.
public void clear()
Entfernt alle Elemente aus der Kollektion (optional).
Exception: UnsupportedOperationException
public boolean equals(Object o)
Liefert true, falls o eine Implementierung von List ist, die dieselbe Anzahl von Elementen und die gleichen Elemente enthält, sonst false. Die Gleichheit der Elemente wird mit deren equals() festgestellt.
public abstract Object get(int index)
Liefert das Listenelement an der Position index zurück.
Exception: IndexOutOfBoundsException
public int hashCode()
Liefert einen Hashcode für das AbstractList-Objekt.
public int indexOf(Object o)
Liefert den ersten Index, unter dem das Objekt o in der Liste eingetragen ist. Falls o kein Element der Liste ist, wird der Wert -1 zurückgeliefert.
public Iterator iterator()
Liefert einen Iterator, mit dem die in der Liste enthaltenen Elemente von Anfang bis Ende abgerufen werden können.
public int lastIndexOf(Object o)
Liefert den letzten Index, unter dem das Objekt o in der Liste eingetragen ist. Falls o kein Element der Liste ist, wird der Wert -1 zurückgeliefert.
public ListIterator listIterator()
Liefert einen ListIterator, mit dem die in der Liste enthaltenen Elemente von Anfang bis Ende abgerufen werden können.
public ListIterator listIterator(int index)
Liefert einen ListIterator, mit dem die Listenelemente ab der Position index einschließlich bis zum Ende abgerufen werden können.
Exception: IndexOutOfBoundsException
public Object remove(int index)
Entfernt das Listenelement an der Position index.
Exception: IndexOutOfBoundsException
public Object removeRange(int fromIndex, int toIndex)
Entfernt alle Listenelement von der Position fromIndex einschließlich bis zur Position toIndex ausschließlich.
public Object set(int index, Object element)
Ersetzt das Listenelement an der Position index durch element.
Exception: IndexOutOfBoundsException
public List subList(int fromIndex, int toIndex)
Liefert einen Teilbreich der Liste zurück, der vom Element an der Position fromIndex einschließlich bis zur Position toIndex ausschließlich reicht. Die Objekte in der gelieferten Liste sind dieselben wie in list. Änderungen an der zurückgegebenen Liste wirken sich auch auf list aus.
Exception: IndexOutOfBoundsException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.