2021
02-20
02-20
Java中HashMap里面key为null存放到哪
我们知道HashMap集合是允许存放null值的hashMap是根据key的hashCode来寻找存放位置的,那当key为null时,怎么存储呢?在put方法里头,其实第一行就处理了key=null的情况。//HashMap的put方法publicVput(Kkey,Vvalue){if(table==EMPTY_TABLE){inflateTable(threshold);}if(key==null)//key为null调用putForNullKey(value)returnputForNullKey(value);inthash=hash(key);...
继续阅读 >