java中怎么理解equals不相等,hashcode可能相等
答案:1 悬赏:30 手机版
解决时间 2021-11-17 19:06
- 提问者网友:辞取
- 2021-11-17 10:52
java中怎么理解equals不相等,hashcode可能相等
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-11-17 12:11
举个例子,比如有个哈希函数是将输入字符串的ascii码相加作为其hashcode,这样的话比如我们给两个字符串ac和bb,那他们的hashcode就是相等的,但是明显用equals比较的话是不等的。实际中所用的哈希函数虽然不是这么简单,但同样不可避免会出现这种两个不同的字符串其hashcod相等的情况
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯