鍵 和 值鍵 相當(dāng)與 值 的索引 !">

首頁(yè) > 專(zhuān)家說(shuō)

java中hashtable的關(guān)鍵字類(lèi)為什么要覆蓋equals和hashcode方法?

來(lái)源:新能源網(wǎng)
時(shí)間:2024-08-17 13:23:07
熱度:

java中hashtable的關(guān)鍵字類(lèi)為什么要覆蓋equals和hashcode方法?【專(zhuān)家解說(shuō)】:hashtable 的 存儲(chǔ)模式 鍵 和 值鍵 相當(dāng)與 值 的索引 !

【專(zhuān)家解說(shuō)】:hashtable 的 存儲(chǔ)模式<K,V> 鍵 和 值 鍵 相當(dāng)與 值 的索引 ! 鍵是不可以重復(fù)的! 值是可以重復(fù)的! 用什么方法判斷鍵是否重復(fù)呢?? equals和hashcode 方法 ! equals 返回 boolean hashcode 返回 long (散列碼) 當(dāng) equals 返回 true 時(shí) 和 hashcode 的 值相等時(shí) 鍵判斷為重復(fù)