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