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.AbstractCollection1.2

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

Deklaration

public abstract class AbstractCollection
extends java.lang.Object
implements java.util.Collection

Beschreibung

Die abstrakte Klasse AbstractCollection stellt eine Rumpfimplementierung für Container-Klassen bereit, die dem Collection-Interface entsprechen. Bei der Erstellung einer Unterklasse muß entschieden werden, ob eine änderbare oder eine unveränderbare Kollektion realisiert werden soll. Für eine unveränderbare Kollektion müssen zumindest die Methoden iterator() und size() überschrieben werden. Bei änderbaren Kollektionen muß add() überschrieben werden, und der Iterator muß das Löschen von Elementen erlauben.


 
Methoden
public booleanadd(Object o)
public booleanaddAll(Collection c)
public voidclear()
public booleancontains(Object o)
public booleancontainsAll(Collection c)
public booleanisEmpty()
public abstract Iteratoriterator()
public booleanremove(Object o)
public booleanremoveAll(Collection c)
public booleanretainAll(Collection c)
public abstract intsize()
public Object[]toArray()
public Object[]toArray(Object[] a)
public StringtoString()


 

Methoden im Detail

public boolean add(Object o)
Fügt das Objekt o zur Kollektion hinzu (optional). Der Rückgabewert ist true, falls sich die Kollektion durch den Aufruf verändert hat, sonst false.
public boolean addAll(Collection c)
Fügt alle in c enhaltenen Objekte zur Kollektion hinzu (optional). Der Rückgabewert ist true, falls sich die Kollektion durch den Aufruf verändert hat, sonst false.
public void clear()
Entfernt alle Elemente aus der Kollektion (optional).
public boolean contains(Object o)
Liefert true, falls das Objekt o in der Kollektion enthalten ist, sonst false.
public boolean containsAll(Collection c)
Liefert true, falls alle in der Kollektion c vorhandenen Elemente in der Kollektion enthalten sind, sonst false.
public boolean isEmpty()
Liefert true, wenn die Kollektion leer ist, sonst false.
public abstract Iterator iterator()
Liefert einen Iterator, mit dem die in der Kollektion enthaltenen Elemente nacheinander abgerufen werden können. Sofern die implementierende Klasse keine bestimmte Reihenfolge garantiert, können keine Annahmen über die Reihenfolge gemacht werden.
public boolean remove(Object o)
Entfernt das Objekt o aus der Kollektion (optional). Falls o mehrmals in der Kollektion enthalten ist, wird nur das erste Vorkommen entfernt. Der Rückgabewert ist true, falls das Objekt gefunden und entfernt wurde, sonst false.
public boolean removeAll(Collection c)
Entfernt alle Elemente, die sowohl in der Kollektion c als auch in dieser Kollektion enthalten sind (optional). Der Rückgabewert ist true, falls sich die Kollektion durch den Aufruf verändert hat, d. h., wenn es mindestens ein gemeinsames Element gibt, sonst false.
public boolean retainAll(Collection c)
Entfernt alle Elemente aus dieser Kollektion, die nicht in c enhalten sind. Der Rückgabewert ist true, falls sich die Kollektion durch den Aufruf verändert hat, d. h., wenn es mindestens ein Element gibt, das nicht in c enthalten ist, sonst false.
public abstract int size()
Liefert die Anzahl der enthaltenen Elemente zurück.
public Object[] toArray()
Liefert ein neues Array, das die in der Kollektion vorhandenen Objekte enthält. Bei geordneten Kollektionen entspricht die Reihenfolge im Array der gegebenen Ordnung, sonst richtet sich die Reihenfolge nach dem Iterator der Kollektion.
public Object[] toArray(Object[] a)
Liefert ein Array, das diejenigen Elemente der Kollektion enthält, deren Typ dem Elementtyp von a entspricht. Falls a groß genug ist, um alle Elemente aufzunehmen, wird ein Verweis auf a geliefert, ansonsten wird ein neues Array erzeugt und ein Verweis darauf zurückgegeben. Wenn a mehr Elemente hat, als es Treffer gibt, wird das Element hinter dem letzten Treffer auf null gesetzt. Bei geordneten Kollektionen entspricht die Reihenfolge im Array der gegebenen Ordnung, sonst richtet sich die Reihenfolge nach dem Iterator der Kollektion.
public String toString()
Liefert einen String, der die String-Darstellungen aller vorhandenen Elemente enthält.


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

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