Sobes.tech
Junior — Middle

Vai katrs HashMap atslēga ir patiešām unikāla un nevar atkārtoties?

sobes.tech AI

Atbilde no AI

HashMap katrs atslēga patiešām ir unikāla. Ja pievienojot pāri atslēga-vērtība, un atslēga jau pastāv, tad vecā vērtība šai atslēgai tiek aizstāta ar jauno. Tādēļ HashMap nevar būt divi elementi ar to pašu atslēgu, bet vērtības var atkārtoties.

Piemērs:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // "key1" vērtība tiks atjaunināta uz 2
System.out.println(map.get("key1")); // izvadīs 2