|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.strukturen.Hashtabelle<Typ>
public class Hashtabelle<Typ extends Schluesselobjekt>
Eine Hashtabelle enthält Schlüsselobjekte, um nach dem Schlüssel suchen
zu können.
Sie kann als Hashtabelle mit einem Inhaltstyp, der Ordnungsobjekt implementiert, deklariert werden.
Wird dieser weggelassen, liefert die Anfrage suche ein Object und es wird Typkonversion nötig.
Field Summary | |
---|---|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
---|---|
Hashtabelle()
Eine neue leere Hashtabelle mit der Größe 11 wird angelegt |
|
Hashtabelle(int pGroesse)
Eine neue leere Hashtabelle wird angelegt |
Method Summary | |
---|---|
void |
entferneAlleElemente()
Alle Schlüsselobjekte werden aus der Hashtabelle entfernt |
void |
fuegeEin(Schluesselobjekt pSchluesselobjekt)
Ein neues Schlüsselobjekt wird eingefügt |
void |
loesche(Object pSchluessel)
Ein Schlüsselobjekt wird aus der Hashtabelle entfernt |
Typ |
suche(Object pSchluessel)
Ein gesuchtes Schlüsselobjekt wird zurückgegeben bzw.null, wenn es nicht vorhanden ist |
String |
toString()
Ein Stringrepräsentation der Hashtabelle wird zurückgegeben |
Methods inherited from class |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final long serialVersionUID
Constructor Detail |
---|
public Hashtabelle()
public Hashtabelle(int pGroesse)
pGroesse
- die Größe der neuen HashtabelleMethod Detail |
---|
public void entferneAlleElemente()
public void fuegeEin(Schluesselobjekt pSchluesselobjekt)
pSchluesselobjekt
- das Schlüsselobjekt, das eingefügt wirdpublic void loesche(Object pSchluessel)
pSchluessel
- der Schlüssel, dessen Schlüsselobjekt entfernt werden sollpublic Typ suche(Object pSchluessel)
pSchluessel
- der Schlüssel, dessen zugehöriges Schlüsselobjekt zurückgegeben werden soll
public String toString()
toString
in class Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |