Sobes.tech
Junior — Middle

¿Realmente cada clave en HashMap es única y no puede repetirse?

sobes.tech AI

Respuesta de la IA

En HashMap, cada clave es realmente única. Si al agregar un par clave-valor la clave ya existe, el valor antiguo para esa clave se sobrescribe con el nuevo. Por lo tanto, en HashMap no puede haber dos elementos con la misma clave, pero los valores pueden repetirse.

Ejemplo:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // el valor para "key1" se actualizará a 2
System.out.println(map.get("key1")); // mostrará 2