Junior — Middle
Kas notiks, ja HashMap ievieto ierakstu ar null kā atslēgu, kad tāds ieraksts jau pastāv?
sobes.tech AI
Atbilde no AI
Java valodā HashMap atļauj tikai vienu null atslēgu. Ja ievadāt ierakstu ar null atslēgu un tā jau pastāv, jaunā vērtība pārrauga veco. Tas nozīmē, ka null atslēga ir unikāla, un atkārtoti ievadot ar šo atslēgu, vērtība tiks atjaunināta, nevis pievienots jauns ieraksts.
Piemērs:
HashMap<String, String> map = new HashMap<>();
map.put(null, "Pirmā vērtība");
map.put(null, "Jauna vērtība");
System.out.println(map.get(null)); // Izvadīs "Jauna vērtība"