Junior — Middle
Je každý kľúč v HashMap skutočne jedinečný a nemôže sa opakovať?
sobes.tech AI
Odpoveď od AI
V HashMap-e je každý kľúč naozaj jedinečný. Ak pri pridávaní páru kľúč-hodnota kľúč už existuje, stará hodnota pre tento kľúč sa prepíše novou. Takže v HashMap-e nemôžu byť dva prvky s rovnakým kľúčom, ale hodnoty sa môžu opakovať.
Príklad:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // hodnota pre "key1" bude aktualizovaná na 2
System.out.println(map.get("key1")); // vypíše 2