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

Interface java.util.Map1.2

Deklaration

public interface Map

Beschreibung

Dieses Interface definiert eine allgemeine Schnittstelle für Klassen, die einem eindeutigen Schlüssel einen Wert zuordnen. Schlüssel und Werte sind Objekte, und es besteht eine eindeutige Zuordnung von Schlüsseln zu Werten. Map stellt verschiedene Methoden bereit, mit denen auf die Zuordnungstabelle wie auf eine Kollektion zugegriffen werden kann.


 
Geschachtelte Klassen
public staticEntry
 
Methoden
public voidclear()
public booleancontainsKey(Object key)
public booleancontainsValue(Object value)
public 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 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 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 Map-Objekt.
public boolean isEmpty()
Liefert true, wenn Tabelle keine Einträge enthält, 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.
Exception: NullPointerException
public int size()
Liefert die Anzahl der enthaltenen Einträge zurück.
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.