【发布时间】:2013-12-30 12:48:08
【问题描述】:
我对 HashMap 有疑问,我们都知道 HashMap 允许一个空键和值对,我的问题是
如果我这样写,
m.put(null,null);
m.put(null,a);
它会抛出(错误或异常)还是会覆盖该值或返回的值是什么??
【问题讨论】:
-
你为什么不试试?
-
结账集合 API。 Null 始终是键的错误选择。所以看看你想做什么。在两个相等键的情况下,第一个 on 的值将被当前替换。