Sobes.tech
Junior — Middle

Was passiert in HashMap, wenn Sie ein Schlüssel-Wert-Paar mit einem Schlüssel einfügen, der bereits in der Karte existiert?

sobes.tech KI

Antwort von AI

Wenn in eine HashMap ein Schlüssel-Wert-Paar mit einem bereits vorhandenen Schlüssel eingefügt wird, wird der alte Wert, der mit diesem Schlüssel verbunden ist, durch den neuen Wert ersetzt. Die Größe der Karte ändert sich dabei nicht, da die Anzahl der eindeutigen Schlüssel gleich bleibt.

Beispiel in Java:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // Der Wert für "key1" wird durch 200 ersetzt
System.out.println(map.get("key1")); // Gibt 200 aus