Sobes.tech
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