标签: java hashmap
有什么好处?为什么我们需要特定的方法来处理putForNullKey(V value),getForNullKey()等类似的空值?有什么好处?
putForNullKey(V value)
getForNullKey()
答案 0 :(得分:1)
您无法计算空键的hashCode,因此必须将所有空键放在同一个存储桶中。你也可以将它们放在第一桶中。
你有null键的特定方法,因为它们的逻辑与非null键不同。无论如何,这些方法都是私有的,因此对HashMap的用户来说无关紧要。对于null和非null键,公共API是相同的。
HashMap