La classe WeakHashMap représente une implémentation d'un objet Map basé sur une table de hachage avec des clès faibles.
Lorsqu'une clé est supprimée de l'objet WeakHashMap, l'entrée correpondante est effectivement supprimée de la collection, ainsi cette classe se comporte légèrement différemment que d'autres implémentations de l'interface Map.
Les constructeurs |
---|
WeakHashMap() |
crée un objet WeakHashMap vide avec une capacité initiale (16) et un facteur de charge (0.75) par défaut. |
WeakHashMap(int initialCapacity) |
crée un objet WeakHashMap vide avec une capacité initiale spécifiée et un facteur de charge par défaut (0.75). |
WeakHashMap(int initialCapacity, float loadFactor) |
crée un objet WeakHashMap vide avec une capacité intiale et un facteur de charge spécifiés. |
WeakHashMap(Map t) |
crée un objet WeakHashMap contenant les mêmes paires clé/valeur comprises dans l'objet Map spécifié. |
Les méthodes |
---|
void clear() |
supprime toutes les paires clé/valeur de l'objet WeakHashMap. |
boolean containsKey(Object key) |
retourne true si l'objet WeakHashMap contient une paire clé/valeur correspondant à la clé spécifiée. |
boolean containsValue(Object value) |
retourne true si l'objet WeakHashMap contient une ou plusieur clés pointant la valeur spécifiée. |
Set entrySet() |
retourne une collection contenant les paires clé/valeur de l'objet WeakHashMap. |
Object get(Object key) |
retourne la valeur correspondant à la clé spécifiée au sein de l'objet WeakHashMap. |
boolean isEmpty() |
retourne true si l'objet WeakHashMap ne contient aucune paire clé/valeur. |
Set keySet() |
retourne un objet Set contenant les clés de l'objet WeakHashMap. |
Object put(Object key, Object value) |
associe la valeur spécifiée à la clé donnée au sein de l'objet WeakHashMap. |
void putAll(Map m) |
copie toutes les paires clé/valeur de l'objet Map spécifié, au sein de l'objet WeakHashMap. |
Object remove(Object key) |
supprime la paire clé/valeur correspondant à la clé de l'objet WeakHashMap, si elle est présente. |
int size() |
retourne le nombre de paires clé/valeur contenues dans l'objet WeakHashMap. |
Collection values() |
retourne une collection contenant les valeurs de l'objet WeakHashMap. |
Les méthodes héritées de la classe java.util.AbstractMap |
clone, equals, hashCode, toString |
Les méthodes héritées de la classe java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Les méthodes héritées de l'interface java.util.Map |
equals, hashCode |