Junior — Middle
Mis juhtub HashMap-is, kui sisestate võtme-väärtuse paari, mille võti juba eksisteerib kaardil?
sobes.tech AI
Vastus AI-lt
Kui HashMap-i lisate paari võti-väärtus, mille võti juba eksisteerib, siis selle võtmega seotud vana väärtus asendatakse uue väärtusega. Kaardi suurus ei muutu, kuna unikaalsete võtmete arv jääb samaks.
Näide Java-s:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // väärtus "key1" asendatakse 200-ga
System.out.println(map.get("key1")); // Kuvab 200