 |
 |
6.5.14 Dictionnaires Map<K,V>
- Les tables de correspondance permettent, à partir
d’une clé, de retrouver une valeur
- Cette interface est associée à deux paramètres qui
correspondent à la classe de la clé et à celle de la valeur
- C’est pourquoi sa définition est notée Map<K,V>
- Par exemple, Map<String,String> myMap
-
Map supporte les méthodes supplémentaires
suivantes, en plus de celles prescrites par Collection :
- boolean containsKey(K
key)
- boolean containsValue(V
value)
- Set<K> keysSet()
- Collection<V>
values()
- V get(K key)
- V put(K key, V value)
précédent suivant
Un dictionnaire permet d’associer des clés avec des
valeurs. Les clés doivent être uniques et la comparaison des clés doit utiliser
la méthode equals de la classe de la clé. Les
tables de correspondance ajoutent des méthodes relativement à l’interface
des collections. Ces méthodes permettent d’ajouter et de retrouver une
valeur associée à une clé.
L’ensemble des clés peut être obtenu dans un objet de
type Set. De même, l’ensemble des valeurs
peut être obtenu dans un objet de type Collection.
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|
|