La classe HashMap est une table de hachage implémentant l'interface Map.

Cette implémentation fournit toutes les opérations optionnelles de manipulation d'objet Map et permet les valeurs null et les clés null.

L'objet HashMap est queasiment identique à l'objet Hashtable, à l'exception qu'il n'est pas synchronisé et permet les valeurs nulles.

Les constructeurs
HashMap()
crée un objet HashMap vide d'une capacité initiale (16) et un facteur de charge (0.75) par défaut.
HashMap(int initialCapacity)
crée un objet HashMap vide d'une capacité initiale spécifiée et un facteur de charge par défaut (0.75).
HashMap(int initialCapacity, float loadFactor)
crée un objet HashMap vide d'une capacité initiale et un facteur de charge spécifiés.
HashMap(Map m)
crée un objet HashMap en se fondant sur les mêmes caractéristiques de l'objet Map passé en argument.

Les méthodes
void clear()
supprime toutes les paires clé/valeur de l'objet HashMap.
Object clone()
retourne une copie de référence de l'objet HashMap.
boolean containsKey(Object key)
retourne true si l'objet HashMap contient la clé spécifiée.
boolean containsValue(Object value)
retourne true si l'objet HashMap contient une ou plusieurs clés vers la valeur spécifiée.
Set entrySet()
retourne un objet Set contenant les entrées de l'objet HashMap.
Object get(Object key)
retourne la valeur pointée par la clé spécifiée, ou la valeur null si la clé n'est pas trouvée.
boolean isEmpty()
retourne true si l'objet HashMap ne contient aucune paire clé/valeur.
Set keySet()
retourne un objet Set contenant les clés de l'objet HashMap.
Object put(Object key, Object value)
associe la valeur spécifiée à la clé fournie dans l'objet HashMap.
void putAll(Map m)
copie toutes les paires clé/valeur de l'objet Map spécifié au sein de l'objet HashMap.
Object remove(Object key)
supprime la paire clé/valeur correspondant à la clé passée en argument.
int size()
retourne le nombre de paire clé/valeur contenue dans l'objet HashMap.
Collection values()
retourne une collection contenant les valeurs de l'objet HashMap.
Les méthodes héritées à partir de la classe java.util.AbstractMap
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