При добавлении нового значения на карту, если ключ уже существует, вы можете получить соответствующее значение, добавить новое значение к нему и вернуть его обратно на карту.Пример:
// Assuming that key and value were read from your file, and that
// myMap is declared as "Map<String, Double>"
if (myMap.containsKey (key)) {
double oldValue = myMap.get (key);
value += oldValue;
}
myMap.put (key, value);