爲何在定義hashcode時要使用31這個數呢?

散列計算就是計算元素應該放在數組的哪一個元素裏。準確的說是放到哪一個鏈表裏面。按照Java的規則,若是你要想將一個對象放入HashMap中,你的對象的類必須提供hashcode方法,返回一個整數值。數組

https://blog.csdn.net/HNUST_LIZEMING/article/details/88709589.net

https://blog.csdn.net/steveguoshao/article/details/12576849code

https://blog.csdn.net/steveguoshao/article/details/12576849對象

相關文章
相關標籤/搜索