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

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

Deklaration

public class HashSet
extends java.util.AbstractSet
implements java.util.Set, java.lang.Cloneable, java.io.Serializable

Beschreibung

Diese Klasse implementiert eine Menge, die dem Set-Interface entspricht und ihre Elemente in einer Hash-Tabelle hält.


 
Konstruktoren
publicHashSet()
publicHashSet(int initialCapacity)
publicHashSet(Collection c)
publicHashSet(int initialCapacity, float loadFactor)
 
Methoden
public booleanadd(Object o)
public voidclear()
public Objectclone()
public booleancontains(Object o)
public booleanisEmpty()
public Iteratoriterator()
public booleanremove(Object o)
public intsize()


 

Konstruktoren im Detail

public HashSet()
Erzeugt ein neues HashSet-Objekt mit maximal 100 Elementen und einer Reorganisationsschwelle von 75%.
public HashSet(int initialCapacity)
Erzeugt ein neues HashSet-Objekt mit maximal initialCapacity Elementen. Die Reorganisationsschwelle liegt bei 75%.
public HashSet(Collection c)
Erzeugt ein neues HashSet-Objekt mit den in c enthaltenen Elementen. Die Reorganisationsschwelle liegt bei 75%.
public HashSet(int initialCapacity, float loadFactor)
Erzeugt ein neues HashSet-Objekt mit maximal initialCapacity Einträgen und einer durch loadFactor spezifizierten Reorganisationsschwelle.

 

Methoden im Detail

public boolean add(Object o)
Fügt das Objekt o zur Menge hinzu und liefert true, falls es noch nicht in der Menge enthalten war, sonst false.
public void clear()
Entfernt alle Elemente aus der Menge.
public Object clone()
Erzeugt eine flache Kopie der Menge und liefert sie zurück. Die Elemente selbst werden nicht kopiert.
public boolean contains(Object o)
Liefert true, wenn o ein Element der Menge ist, sonst false.
public boolean isEmpty()
Liefert true, falls die Menge leer ist, sonst false.
public Iterator iterator()
Liefert einen Iterator, mit dem die Elemente der Menge nacheinander abgerufen werden können. Es können keine Annahmen über die Reihenfolge gemacht werden.
public boolean remove(Object o)
Entfernt das Element o aus der Menge und liefert true, falls o in der Menge enthalten war, sonst false.
public int size()
Liefert die Anzahl der Elemente in der Menge zurück.


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

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