为什么我们不能在java中的linkedHashMap中放置null键

时间:2017-04-25 09:09:33

标签: java collections

我们可以在hashMap中放置单个null键。但是在linkedHashMap中我们不能拉空键。这背后的原因是什么?

2 个答案:

答案 0 :(得分:6)

可以 LinkedHashMap中放置一个空键。例如:

Map<String, String> m = new LinkedHashMap<> ();
m.put(null, "a");
System.out.println(m.size());
System.out.println(m.get(null));

打印1a

答案 1 :(得分:2)

关注documentation

  

此类提供所有可选的Map操作和许可   null elements。