Sobes.tech
Junior — Middle

O que acontece no HashMap se inserir um par chave-valor com uma chave que já existe no mapa?

sobes.tech IA

Resposta da IA

Se inserir um par chave-valor num HashMap com uma chave que já existe, o valor antigo associado a essa chave será substituído pelo novo valor. O tamanho do mapa não mudará, pois o número de chaves únicas permanece o mesmo.

Exemplo em Java:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // o valor para "key1" será substituído por 200
System.out.println(map.get("key1")); // Vai imprimir 200