Sobes.tech
Junior — Middle

¿Qué sucede en HashMap si insertas un par clave-valor con una clave que ya existe en el mapa?

sobes.tech AI

Respuesta de la IA

Si en un HashMap se inserta un par clave-valor con una clave que ya existe, el valor antiguo asociado a esa clave será reemplazado por el nuevo valor. Al mismo tiempo, el tamaño del mapa no cambiará, ya que la cantidad de claves únicas permanece igual.

Ejemplo en Java:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // el valor para "key1" será reemplazado por 200
System.out.println(map.get("key1")); // Imprimirá 200