为什么HashMap在java中包含单个null值?为什么HashMap在java中包含单个null值?
我在面试中问过为什么HashMap允许空值。我找到了一篇描述HashMap实现的文章。但不显示为什么它只包含null。这背后的原因是什么,为什么Designer设计包含Null。 从Oracle数据源...
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable
基于哈希表的Map接口的。该实现提供了所有可选的映射操作,并允许使用空值和空键。 (HashMap类大致相当于Hashtable的
http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html
but why HashMap allows only single Null value ?
有没有其他的关键是“允许”不止一次? ;) – alfasin
但为什么为空,它应该是空白的。 –
什么应该是“空白”? – luk2302