equals 和 hashCode 的关系 用户7148667373592 2020-10-12 109 阅读1分钟 hashCode用来表示对象在散列表中的位置。 每个对象都有默认散列码,值由对象存储地址得出。 字符串散列码由内容导出,值可能相同。 为了在集合中正确使用,一般需要同时重写 equals 和 hashCode,要求 equals 相同 hashCode 必须相同,hashCode 相同 equals 未必相同。