Sobes.tech
Junior — Middle

Java tilida HashMap uchun kalit sifatida null qiymatini ishlatish mumkinmi?

sobes.tech AI

AIdan javob

Ha, Java'da HashMap içinde anahtar olarak null kullanılabilir.

HashMap, null değeriyle bir anahtar saklamaya izin verir. Ayrıca, null anahtarı ayrı şekilde işlenir çünkü onun bir hash kodu yoktur.

Örnek:

import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        HashMap<String, String> map = new HashMap<>();
        map.put(null, "null anahtar için değer");
        System.out.println(map.get(null)); // Çıktı: null anahtar için değer
    }
}

Ancak, Hashtable ve diğer bazı Map uygulamalarında null anahtar kullanımı yasaktır ve NullPointerException hatası verir. Bu nedenle, belirli Map uygulamasını dikkate almak önemlidir.