Используйте Map<String, List<Integer>>
, т.е. вы отображаете строку в список целых чисел.
Итак, в этом случае name1
будет отображаться в списке [1,3,3].
Очевидно, вам придется написать собственный метод put, в котором вы добавите int в список. Пример:
put(String s, int i){
List<Integer> list = map.get(s);
if(list == null){
list = new ArrayList<Integer>();
map.put(s, list);
}
list.add(i);
}