La classe LinkedHashMap constitue à la fois une table de hachage Map et une liste chaînée avec un ordre d'itération prévisible.
Cette implémentation diffère de la collection HashMap parcequ'elle maintient une liste doublement chaînée fonctionnant au travers de toutes ses entrées.
L'objet LinkedHashMap définit l'ordre d'itération, qui est normalement l'ordre dans lequel les clés ont été insérées à l'intérieur de la collection.
Les constructeurs |
---|
LinkedHashMap() |
crée un objet LinkedHashMap vide en mode insertion avec une capacité initiale (16) et un facteur de charge par défaut (0.75). |
LinkedHashMap(int initialCapacity) |
crée un objet LinkedHashMap vide en mode insertion avec une capacité initiale spécifiée et un facteur de charge par défaut (0.75). |
LinkedHashMap(int initialCapacity, float loadFactor) |
crée un objet LinkedHashMap vide en mode insertion avec une capacité initiale et un facteur de charge spécifiés. |
LinkedHashMap(int initialCapacity, float loadFactor, boolean accessOrder) |
crée un objet LinkedHashMap vide avec une capacité initiale et un facteur de charge spécifiés, ainsi qu'un argument indiquant un mode d'insertion (false) ou d'accès (false). |
LinkedHashMap(Map m) |
crée un objet LinkedHashMap en mode insertion contenant les mêmes paires clé/valeurde l'objet Map spécifié. |
Les méthodes |
---|
void clear() |
supprime toutes les paires clé/valeur de l'objet LinkedHashMap. |
boolean containsValue(Object value) |
retourne true si l'objet LinkedHashMap contient une ou plusieurs clés référençant la valeur spécifiée. |
Object get(Object key) |
retourne la valeur pointée par la clé spécifiée. |
protected boolean removeEldestEntry(Map.Entry eldest) |
retourne true si l'objet LinkedHashMap devrait supprimer l'entrée la plus ancienne. |
Les méthodes héritées de la classe java.util.HashMap |
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values |
Les méthodes héritées 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 |