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