Sobes.tech
Junior — Middle

HashMap, element əlavə edilərkən artıq daxil edilmiş açar ilə eyni olan açar saxlayırsa necə davranır?

sobes.tech Süni İntellekt

AI-dan cavab

Если в 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
    }
}