Sobes.tech
Junior — Middle

Java-da HashMap-də açar üçün null dəyərindən istifadə etmək mümkündürmü?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, Java-da HashMap içində açar kimi null istifadə etmək mümkündür.

HashMap bir null dəyəri ilə bir açar saxlamağa imkan verir. Əlavə olaraq, null açar ayrıca işlənir, çünki onun hash kodu yoxdur.

Misal:

import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        HashMap<String, String> map = new HashMap<>();
        map.put(null, "null açar üçün dəyər");
        System.out.println(map.get(null)); // Çıxış: null açar üçün dəyər
    }
}

Ancaq, Hashtable və digər bəzi Map tətbiqlərində null açar istifadə etmək qadağandır və NullPointerException ilə nəticələnər. Buna görə, Map-in konkret tətbiqini nəzərə almaq vacibdir.