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.Dictionary1.0

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

Deklaration

public abstract class Dictionary
extends java.lang.Object

Beschreibung

Die abstrakte Klasse Dictionary stellt eine Schnittstelle zur Verfügung, mit der eine Suchtabelle implementiert werden kann. Als Suchschlüssel und zugeordnete Daten können beliebige Objekte verwendet werden. Man könnte beispielsweise als Schlüssel Exemplare von Integer wählen, um eine Datensatznummer darzustellen, und als Datenobjekte Exemplare von String. Mit der Methode put() kann ein Schlüsselobjekt und das zugeordnete Datenobjekt in die Tabelle eingetragen werden. Um die Daten zu einem bestimmten Schlüssel abzurufen, muß der get-Methode das Schlüsselobjekt übergeben werden. Wenn ein Treffer vorliegt, liefert get() dann das zugeordnete Objekt zurück.


 
Methoden
public abstract Enumerationelements()
public abstract Objectget(Object key)
public abstract booleanisEmpty()
public abstract Enumerationkeys()
public abstract Objectput(Object key, Object value)
public abstract Objectremove(Object key)
public abstract intsize()


 

Methoden im Detail

public abstract Enumeration elements()
Liefert ein Exemplare von Enumeration, das eine Liste aller Datenobjekte enthält.
public abstract 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 abstract boolean isEmpty()
Liefert true, wenn die Tabelle leer ist, sonst false.
public abstract Enumeration keys()
Liefert ein Exemplare von Enumeration, das eine Liste aller Schlüsselobjekte enthält.
public abstract 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 abstract 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 abstract int size()
Liefert die Anzahl der Tabelleneinträge zurück.


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

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