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.