La classe TreeMap représente une implémentation de l'interface SortedMap.

La classe TreeMap garantit que les paires clé/valeur seront triées dans un ordre ascendant selon l'ordre naturel des clés ou par l'intermédiaire d'un comparateur fourni au moment de sa création en faisant appel au constructeur approprié.

Cette implémentation n'est pas synchronisée.

Les constructeurs
TreeMap()
crée un objet TreeMap vide, triable par rapport à l'ordre naturel des clés.
TreeMap(Comparator c)
crée un objet TreeMap vide, triable par rapport au comparateur donné.
TreeMap(Map m)
crée un objet TreeMap contenant les paires clé/valeur de l'objet Map donné et trié selon l'ordre naturel des clés.
TreeMap(SortedMap m)
crée un objet TreeMap contenant les paires clé/valeur que l'objet SortedMap donné et trié selon le même ordre.

Les méthodes
void clear()
supprime toutes les paires clé/valeur de l'objet TreeMap.
Object clone()
retourne une copie de référence de l'objet TreeMap.
Comparator comparator()
retourne l'objet Comparator utilisé pour ordonner l'objet TreeMap, ou null si cet l'objet TreeMap utilise son ordre naturel des clés.
boolean containsKey(Object key)
retourne true si l'objet TreeMap contient une paire clé/valeur pour la clé spécifiée.
boolean containsValue(Object value)
retourne true si l'objet TreeMap contient une ou plusieurs clés pointant la valeur spécifiée.
Set entrySet()
retourne un objet Set contenant les paires clé/valeur présentes dans l'objet TreeMap.
Object firstKey()
retourne généralement la première clé dans l'objet TreeMap trié.
Object get(Object key)
retourne la valeur pointée par la clé fournie.
SortedMap headMap(Object toKey)
retourne un objet SortedMap contenant les paires clé/valeur de l'objet TreeMap dont les clés sont strictement inférieure à la clé spécifiée.
Set keySet()
retourne un objet Set des clés contenues dans l'objet TreeMap.
Object lastKey()
retourne généralement la dernière clé de l'objet TreeMap trié.
Object put(Object key, Object value)
associe la valeur spécifiée à la clé donnée au sein de l'objet TreeMap.
void putAll(Map map)
copie toutes les paires clé/valeur contenues dans l'objet Map spécifié au sein de l'objet TreeMap.
Object remove(Object key)
supprime la paire clé/valeur correspondant à la clé passée en argument.
int size()
retourne le nombre de paires clé/valeur contenues dans l'objet TreeMap.
SortedMap subMap(Object fromKey, Object toKey)
retourne un objet SortedMap contenant les paires clé/valeur comprises entre les valeurs fromKey inclus et toKey exclus.
SortedMap tailMap(Object fromKey)
retourne un objet SortedMap contenant les paires clé/valeur du TreeMap dont les clés sont plus grandes ou égales à la clé spécifiée.
Collection values()
retourne une collection contenant les valeurs de l'objet TreeMap.
Les méthodes héritées de la classe java.util.AbstractMap
equals, hashCode, isEmpty, 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, isEmpty