La classe Hashtable implémente l'interface Map et est destinée à contenir des paires d'objets non-nulles clé/valeur.

Le stockage et la récupération des objets à partir d'un objet Hashtable, nécessitent d'implémenter les méthodes hashCode() et equals() dans les objets utilisés comme clés.

Les constructeurs
Hashtable()
crée un objet HashTable vide d'une capacité initiale (11) et un facteur de charge (0.75) par défaut.
Hashtable(int initialCapacity)
crée un objet Hashtable vide, d'une capacité initiale spécifiée et d'un facteur de charge par défaut (0.75).
Hashtable(int initialCapacity, float loadFactor)
crée un objet Hashtable vide, d'une capacité initiale et d'un facteur de charge spécifiés.
Hashtable(Map t)
crée un objet Hashtable contenant les paires clé/valeur de l'objet Map passé en argument.

Les méthodes
void clear()
efface toutes les paires clé/valeur de l'objet Hashtable.
Object clone()
crée une copie de référence de l'objet Hashtable.
boolean contains(Object value)
teste si l'objet Hashtable contient des clés référençant la valeur spécifiée.
boolean containsKey(Object key)
vérifie la présence de la clé spécifiée dans l'objet Hashtable.
boolean containsValue(Object value)
retourne true si l'objet Hashtable contient une ou plusieurs clés référençant la valeur spécifiée.
Enumeration elements()
retourne une énumération des valeurs contenues dans l'objet Hashtable.
Set entrySet()
retourne un objet Set contenant les entrées de l'objet Hashtable.
boolean equals(Object o)
teste l'égalité entre l'objet Hashtable et un autre objet.
Object get(Object key)
retourne la valeur pontée par la clé spécifiée dans l'objet Hashtable.
int hashCode()
retourne le code de hachage pour l'objet Hashtable.
boolean isEmpty()
vérifie si l'objet Hashtable ne contient aucune paire clé/valeur.
Enumeration keys()
retourne une énumération des clés de l'objet Hashtable.
Set keySet()
retourne une objet Set contenant les clés de l'objet Hashtable.
Object put(Object key, Object value)
associe la clé spécifiée à l'objet donné au sein de l'objet Hashtable.
void putAll(Map t)
copie toutes les paires clé/valeur de l'objet Map spécifié au sein de l'objet Hashtable.
protected void rehash()
augmente la capacité de l'objet Hashtable et le réorganise en interne, afin de réadapter judicieusement l'objet et d'accèder à ses entrées plus efficacement.
Object remove(Object key)
supprime de l'objet Hashtable, la paire clé/valeur correspondant à la clé passé en argument.
int size()
retourne le nombre de clés contenues dans l'objet Hashtable.
String toString()
retourne une chaîne de caractères représentant l'objet Hashtable.
Collection values()
retourne un objet Collection contenant les valeurs de la table de hachage courante.
Les méthodes héritées à partir de la classe java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait