Как обновить значение, учитывая ключ в hashmap?

Предположим, у нас есть HashMap<String, Integer> в Java.

Как мне обновлять (увеличивать) целочисленное значение строкового ключа для каждого существования найденной строки?

Можно было бы удалить и повторно ввести пару, но издержки были бы проблемой.
Другим способом было бы просто поставить новую пару и заменить старую.

В последнем случае, что произойдет, если возникнет коллизия хеш-кода с новым ключом, который я пытаюсь вставить? Правильное поведение для хеш-таблицы будет состоять в том, чтобы назначить для нее другое место или составить список из нее в текущем сегменте.

562
задан TylerH 26 June 2019 в 18:28
поделиться