Junior — Middle
Ist jeder Schlüssel in HashMap wirklich einzigartig und kann sich nicht wiederholen?
sobes.tech KI
Antwort von AI
In HashMap ist jeder Schlüssel tatsächlich einzigartig. Wenn beim Hinzufügen eines Schlüssel-Wert-Paares der Schlüssel bereits existiert, wird der alte Wert für diesen Schlüssel durch den neuen ersetzt. Daher kann es in HashMap keine zwei Elemente mit demselben Schlüssel geben, aber die Werte können sich wiederholen.
Beispiel:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // der Wert für "key1" wird auf 2 aktualisiert
System.out.println(map.get("key1")); // gibt 2 aus