public synchronized boolean containsKey(Object key) {
Entry tab[] = table;
int hash = key.hashCode();
int index = (hash & 0x7FFFFFFF) % tab.length;
for (Entry<K,V> e = tab[index] ; e != null ; e = e.next) {
if ((e.hash == hash) && e.key.equals(key)) {
return true;
}
}
return false;
}
======================
int index = (hash & 0x7FFFFFFF) % tab.length; 请教这句是什么意思??函数的意思是判断Hashtable中是否包含对应key值 谢谢