HashMap的键值

HashMap 的 key 相等的条件是,条件 1 必须满足,条件2和3必须满足一个。

key 的 hash 值相等

内存中是同一个对象,即使用 == 判断 key 相等

key 不为 null, 且使用 equals 判断 key 相等

所以自定义类作为 HashMap 的 key,需要注意按照自己的设计逻辑重写自定义类的 hashCode() 方法和 equals() 方法。

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
上一篇 2022年6月14日 12:22
下一篇 2022年6月14日 12:23

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息