Существует ли единая ключевая и многозначная структура данных в Java? - PullRequest
2 голосов
/ 02 февраля 2012

Я хотел бы сохранить несколько значений для одного ключа и должен иметь возможность получить конкретное значение.

Есть ли какая-либо структура данных в Java, которая имеет такую ​​функциональность? Если да, пожалуйста, дайте мне знать.

Ответы [ 3 ]

8 голосов
/ 02 февраля 2012

Вы можете использовать Map<key,List<T>>

HashMap<String,ArrayList<String>> map;
8 голосов
/ 02 февраля 2012

В JDK нет поддержки.Вам нужна библиотека гуавы Multimap и .

1 голос
/ 02 февраля 2012

Что не так с Map<Key, List<Element>>?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...