Je travaille avec hashmap datastructure dans java. J'ai des données dans lesquelles chaque entrée (valeur) a un groupe (clé). Maintenant, je stocke ces données dans hashmap comme suitRecherche si la clé et la valeur spécifiées existent
HashMap<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "value1");
map.put(1, "value2");
map.put(2, "value3");
map.put(2, "value4");
map.put(3, "value5");
map.put(3, "value6");
map.put(3, "value7");
maintenant je veux rechercher si l'entrée (avec clé = 3 et value = « valeur6 ») existe sur la carte ou non. Y a-t-il une méthode spécifique à appeler? ou est-il et autre moyen de le faire?
Vous devez utiliser 'Map>'. –
Vous ne pouvez pas avoir de clés en double dans HashMap –
Si vous voulez stocker plusieurs valeurs par clé, jetez un oeil à MultiMap dans la bibliothèque de goyave. – Lesleh