Вы всегда можете сделать Map<String, <List<String>>
.например,
Map<String, List<String>> multimap = new HashMap<String, List<String>>();
String key = "asdf";
List<String> values = Arrays.asList("foo", "bar");
multimap.put(key, values);
Вы также можете использовать интерфейс Multimap<String, String>
в Google Guava - это может быть лучше для ваших нужд.Это несколько упрощает кодирование -
Multimap<String, String> multimap = new ArrayListMultimap<String, String>();
String key = "asdf";
multimap.put(key, "foo");
multimap.put(key, "bar");