Junior — Middle
Czy każdy klucz w HashMap jest naprawdę unikalny i nie może się powtarzać?
sobes.tech AI
Odpowiedź od AI
W HashMap każda klucz jest naprawdę unikalny. Jeśli podczas dodawania pary klucz-wartość klucz już istnieje, stare wartość dla tego klucza zostanie nadpisana nową. W związku z tym, w HashMap nie może być dwóch elementów z tym samym kluczem, ale wartości mogą się powtarzać.
Przykład:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // wartość dla "key1" zostanie zaktualizowana na 2
System.out.println(map.get("key1")); // wyświetli 2