HashMap的键值需要注意什么

参考答案

HashMap的键值需要注意:

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

  1. key 的hash值相等;
  2. 内存中是同一个对象,即使用==判断 key 相等;
  3. key不为null, 且使用equals判断 key 相等。

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

 

以上,是Java面试题【HashMap的键值需要注意什么】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧