Лучший подход - это карта целых чисел в качестве ключа и список в качестве значения.Например:
// This is a member, meaning it's on class level.
private Map<Integer, List<Integer>> myHashMap = new HashMap<>();
// Now populate.. e.g. Key=123, Value 23
private addValueForKey(Integer key, Integer value) {
List<Integer> values = myHashMap.get( key );
if (values == null) {
values = new ArrayList<Integer>();
}
values.add( value );
}
Теперь каждый раз, когда вы хотите добавить значение в вашу хэш-карту, просто вызовите метод.например:
addValueForKey( 123, 23 );
addValueForKey( 123, 56 );