Junior — Middle
HashMap'dagi har bir kalit haqiqatan ham noyobmi va takrorlanmasligi mumkinmi?
sobes.tech AI
AIdan javob
HashMapda har bir kalit haqiqatan ham noyobdir. Kalit-qiymat juftligini qo'shishda kalit allaqachon mavjud bo'lsa, bu kalit uchun eski qiymat yangi bilan almashtiriladi. Shunday qilib, HashMapda bir xil kalitga ega ikkita element bo'lishi mumkin emas, ammo qiymatlar takrorlanishi mumkin.
Misol:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // "key1" uchun qiymat 2 ga yangilanadi
System.out.println(map.get("key1")); // 2 ni chiqaradi