1) 对象相等则hashCode一定相等; 2) hashCode相等对象未必相等。 == 对象的值 equals 对象 hashCode 是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 详细了解请 参考 [1] public int hashCode()返回该对象的哈希码值。 转载于:https://www.cnblogs.com/xiao-hei/p/3918140.html