为何在定义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对象

相关文章
相关标签/搜索