Étant donné une carte, comment puis-je rechercher toutes les clés associées à une valeur particulière?Carte: Comment obtenir toutes les clés associées à une valeur?
Par exemple:
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
map.put(1, 5);
map.put(2, 2);
map.put(3, 5);
Collection<Integer> keys = map.values(5); // should return {1, 3}
Je suis à la recherche de quelque chose de similaire aux collections Google BiMap où les valeurs ne sont pas uniques.