Pour implémenter un objet Map non-modifiable, il faut seulement étendre la classe AbstractMap et fournir une implementation pour la méthode entrySet().
Les méthodes |
void clear() |
supprime tous les paires clé/valeur de l'objet AbstractMap. |
protected Object clone() |
retourne une copie de référence de l'objet AbstractMap. Les clés et les valeurs ne sont pas recopiées. |
boolean containsKey(Object key) |
retourne true si l'objet contient une paire clé/valeur correspondant à la clé spécifiée. |
boolean containsValue(Object value) |
retourne true si l'objet contient une ou plusieurs clés vers la valeur spécifiée. |
abstract Set entrySet() |
retourne une vue d'ensemble des paires clé/valeur contenu dans l'objet AbstractMap. |
boolean equals(Object o) |
teste l'égalité entre l'objet spécifié et l'instance de la classe AbstractMap. |
Object get(Object key) |
retourne la valeur qui correspond à la clé passée en argument. |
int hashCode() |
retourne la valeur du code de hachage pour l'objet AbstractMap. |
boolean isEmpty() |
retourne true si l'objet ne contient aucune paire clé/valeur. |
Set keySet() |
retourne une vus d'ensemble des clés contenues dans l'objet AbstractMap. |
Object put(Object key, Object value) |
associe la valeur spécifiée à la clé donnée et insère la paire au sein de l'objet AbstractMap. |
void putAll(Map t) |
copie toutes les paires clé/valeur de l'objet Map spécifié dans l'instance de la classe AbstractMap. |
Object remove(Object key) |
supprime la paire clé/valeur correspondant à la clé passé en argument. |
int size() |
retourne le nombre de paires clé/valeur contenues dans l'objet AbstractMap. |
String toString() |
retourne une chaîne de caractères représentant l'objet AbsstractMap. |
Collection values() |
retourne une collection reflétant les valeurs contenues dans l'objet AbstractMap. |
Les méthodes héritées de la class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |