Sobes.tech
Junior — Middle

Co się stanie w HashMap, jeśli wstawisz parę klucz-wartość z kluczem, który już istnieje na mapie?

sobes.tech AI

Odpowiedź od AI

Jeśli w HashMap dodasz parę klucz-wartość z kluczem, który już istnieje, to stara wartość związana z tym kluczem zostanie zastąpiona nową wartością. Rozmiar mapy nie zmieni się, ponieważ liczba unikalnych kluczy pozostanie taka sama.

Przykład w Java:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // wartość dla "key1" zostanie zastąpiona przez 200
System.out.println(map.get("key1")); // Wyświetli 200