Junior — Middle
Wie verhält sich HashMap, wenn beim Einfügen eines Elements bereits ein Schlüssel vorhanden ist, der dem einzufügenden entspricht?
sobes.tech KI
Antwort von AI
Если в HashMap при вставке элемента уже существует ключ, равный вставляемому, то старое значение, связанное с этим ключом, будет заменено новым значением.
То есть put(key, value) обновит значение для существующего ключа, не добавляя новую пару ключ-значение.
Пример:
import java.util.HashMap;
public class Example {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("apple", 2); // значение для ключа "apple" обновится на 2
System.out.println(map.get("apple")); // выведет 2
}
}