Я хотел бы сохранить несколько значений для одного ключа и должен иметь возможность получить конкретное значение.
Есть ли какая-либо структура данных в Java, которая имеет такую функциональность? Если да, пожалуйста, дайте мне знать.
Вы можете использовать Map<key,List<T>>
Map<key,List<T>>
HashMap<String,ArrayList<String>> map;
В JDK нет поддержки.Вам нужна библиотека гуавы Multimap и .
Multimap
Что не так с Map<Key, List<Element>>?
Map<Key, List<Element>>