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

需要重载equals和hashCode方法

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

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

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

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

你可能感兴趣的:(Java用自定义的类作为HashMap的key值实例)