Junior — Middle
Оё ҳар калиди дар HashMap воқеан ягона аст ва такрор кардан мумкин нест?
sobes.tech AI
Ҷавоб аз AI
HashMap-да ҳар бир калит ҳақиқатан ҳам уникалдир. Агар калит-ҳақиқий жўнатма қўшилганда калит олдиндан мавжуд бўлса, у ҳолда ушбу калит учун эски қиймат янги қиймат билан алмаштирилади. Шунинг учун, HashMap-да бир хил калитга эга икки элемент бўлмайди, аммо қийматлар такрорланиши мумкин.
Масалан:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // "key1" учун қиймат 2 га янгиланади
System.out.println(map.get("key1")); // 2 чиқаради