в HashMap значения с ключами, ключи которые совпадают переопределяют значение. т.е. если например у первого значение:
a = 1
а у второго a = 2, Т.е. будет выводить только a=2.
Можно ли вместо того что переопределить это значение сделать ее a = 1, 2?
То, что вы описали, называется MultiMap. Можете взять реализацию из Guava или Apache Commons, или сделать это вручную (получить существующий List и дописать туда элемент)
Сделать <String,List<List<String>>>, проверяешь, если да то добавляешь если нет то кладешь...
Обсуждают сегодня