美文网首页
Java用自定义的类作为HashMap的key值实例

Java用自定义的类作为HashMap的key值实例

作者: lianpeixin | 来源:发表于2018-05-23 20:35 被阅读0次

需要重载equals和hashCode方法

在HashMap中,查找key的比较顺序为:

1.计算对象的Hash Code,看在表中是否存在。

2.检查对应Hash Code位置中的对象和当前对象是否相等。

显然,第一步就是要用到hashCode()方法,而第二步就是要用到equals()方法

相关文章

网友评论

      本文标题:Java用自定义的类作为HashMap的key值实例

      本文链接:https://www.haomeiwen.com/subject/efedjftx.html