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

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

Deklaration

public abstract class AbstractMap
extends java.lang.Object
implements java.util.Map

Beschreibung

Die abstrakte Klasse Map stellt eine Rumpfimplementierung für das Interface Map bereit. Für eine unveränderbare Tabelle braucht nur die Methode entrySet() überschrieben zu werden. Bei änderbaren Tabellen muß put() überschrieben werden, und der Iterator muß das Löschen von Elementen erlauben.


 
Methoden
public voidclear()
public booleancontainsKey(Object key)
public booleancontainsValue(Object value)
public abstract CollectionentrySet()
public booleanequals(Object o)
public Objectget(Object key)
public inthashCode()
public booleanisEmpty()
public SetkeySet()
public Objectput(Object key, Object value)
public voidputAll(Map t)
public Objectremove(Object key)
public intsize()
public StringtoString()
public Collectionvalues()


 

Methoden im Detail

public void clear()
Löscht alle Einträge aus der Tabelle.
public boolean containsKey(Object key)
Liefert true, wenn das Schlüsselobjekt key in der Tabelle enthalten ist, sonst false.
public boolean containsValue(Object value)
Liefert true, falls value als Wert mindestens eines Eintrags vorkommt, sonst false.
public abstract Collection entrySet()
Liefert ein Set-Objekt, das Map.Entry-Objekte mit den jeweiligen Schlüssel/Wert-Paaren enthält.
public boolean equals(Object o)
Liefert true, falls o ein Exemplar von Map ist, das dieselben Schlüssel und Werte wie dieses Objekt hat, sonst false.
public Object get(Object key)
Liefert das dem Objekt key zugeordnete Datenobjekt zurück oder null, falls der Schlüssel key nicht in der Tabelle gefunden werden konnte.
public int hashCode()
Liefert einen Hashcode für das AbstractMap-Objekt.
public boolean isEmpty()
Liefert true, falls die Liste leer ist, sonst false.
public Set keySet()
Liefert ein Set-Objekt, das die Schlüsselobjekte enthält. Die enthaltenen Objekte sind dieselben wie in dieser Tabelle, Änderungen an der gelieferten Set wirken sich auch auf diese Tabelle aus.
public Object put(Object key, Object value)
Trägt das Schlüsselobjekt key und das entsprechende Datenobjekt value in die Tabelle ein. put liefert null, wenn der Schlüssel bisher nicht vorhanden war, ansonsten das Datenobjekt, das ihm zuvor zugeordnet war.
Exception: NullPointerException
public void putAll(Map t)
Trägt die in t enthaltenen Schlüssel/Wert-Paare in diese Tabelle ein. Falls t Schlüssel enthält, die es bereits gibt, werden die vorhandenen Werte durch die aus t ersetzt.
public Object remove(Object key)
Entfernt das Schlüsselobjekt key und das entsprechende Datenobjekt aus der Tabelle. remove liefert das zu key gehörige Datenobjekt, falls key in der Tabelle gefunden wurde, sonst null.
public int size()
Liefert die Anzahl der Elemente in der Liste zurück.
public String toString()
Liefert eine String-Repräsentation der Tabelle.
public Collection values()
Liefert ein Collection-Objekt, das die Wertobjekte enthält.


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

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