Карта: как получить все ключи, связанные со значением?

Учитывая карту, как мне найти все ключи, связанные с определенным значением?

Например:

Map map = new HashMap();
map.put(1, 5);
map.put(2, 2);
map.put(3, 5);
Collection keys = map.values(5); // should return {1, 3}

Я ищу что-то похожее на Google Collections ' BiMap , где значения не уникальны.

6
задан Gili 23 October 2010 в 20:03
поделиться