Предположим, что в Java есть HashMap<String, Integer>
.
Как обновить (увеличить) целочисленное значение строкового ключа для каждого существования строки, которую я нахожу?
Можно удалить и повторно ввести пару, но накладные расходы будут проблемой.
Другой способ - просто поместить новую пару, а старый будет заменен.
В последнем случае, что произойдет, если есть столкновение hashcode с новым ключом, который я пытаюсь вставить? Правильное поведение хэш-таблицы было бы назначением для него другого места или составлением списка из текущего ковша.