Junior — Middle
Java'da bir HashMap'te anahtar için null değeri kullanmak mümkün mü?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, 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.