La classe IdentityHashMap implémente l'interface Map avec une table de hachage en utilisant une égalité de référence à la place d'une égalité d'objet lors de la comparaison des clés et valeurs.

Etant donné cette caractéristique, la classe IdentityhashMap est rarement utilisée, seulement dans des cas rares ou les sémantiques d'égalité de référence sont exigées.

Les classes imbriquées
Les classes imbriquées à partir de la classe java.util.Map
Map.Entry

Les constructeurs
IdentityHashMap()
crée un objet IdentityHashMap vide avec une taille maximum par défaut (21).
IdentityHashMap(int expectedMaxSize)
crée un objet IdentityHashMap vide avec une taille maximum précisée.
IdentityHashMap(Map m)
crée un objet IdentityHashMap contenant les paires clé/valeur de l'objet Map spécifié.

Les méthodes
void clear()
supprime toutes les paires clé/valeur de l'objet IdentityHashMap.
Object clone()
retourne une copie de référence de l'objet IdentityHashMap.
boolean containsKey(Object key)
teste si l'objet IdentityHashMap contient la clé spécifiée.
boolean containsValue(Object value)
teste si l'objet IdentityHashMap contient la valeur spécifiée.
Set entrySet()
retourne un objet Set contenant les paires clé/valeur de l'objet IdentityHashMap.
boolean equals(Object o)
teste l'égalité entre l'objet IdentityHashMap et l'objet passé en argument.
Object get(Object key)
retourne la valeur pointée par la clé spécifiée au sein de l'objet IdentityHashMap, ou null si la clé n'existe pas.
int hashCode()
retourne la valeur du code de hachage de l'objet IdentityHashMap.
boolean isEmpty()
retourne true si l'objet IdentityHashMap ne contient aucune paire clé/valeur.
Set keySet()
retourne un objet Set contenant les clés de l'objet IdentityHashMap.
Object put(Object key, Object value)
associe la valeur spécifiée à la clé donnée au sein de l'objet IdentityHashMap.
void putAll(Map t)
copie toutes les paires clé/valeur de l'objet Map passé en argument, au sein de l'objet IdentityHashMap.
Object remove(Object key)
supprime de l'objet IdentityHashMap, la paire clé/valeur correspondant à la clé passée en argument.
int size()
retourne le nombre de paires clé/valeur contenu dans l'objet IdentityHashMap.
Collection values()
retourne une collection contenant les valeurs contenues dans l'objet IdentityHashMap.
Les méthodes héritées à partir de la classe java.util.AbstractMap
toString
Les méthodes héritées à partir de la classe java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait