Junior — Middle
Ar kiekvienas raktas HashMap yra tikrai unikalus ir negali kartotis?
sobes.tech AI
Atsakymas iš AI
HashMap'e kiekvienas raktas iš tikrųjų yra unikalus. Jei pridedant porą rakto ir reikšmės, raktas jau egzistuoja, sena reikšmė šiam raktui bus pakeista nauja. Todėl HashMap'e negali būti dviejų elementų su tuo pačiu raktu, bet reikšmės gali kartotis.
Pavyzdys:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // reikšmė "key1" bus atnaujinta į 2
System.out.println(map.get("key1")); // išves 2