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 |