Sobes.tech
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 чыгарат