易百教程

18、hashCode()方法有什么作用?

hashCode()方法返回一个哈希码值(一个整数)。如果两个键(通过调用 equals() 方法)相同,则 hashCode()方法返回相同的整数。但是,两个哈希码可能具有不同或相同的密钥。
如果两个对象通过使用 equals() 方法没有产生相等的结果,那么 hashcode() 方法将为两个对象提供不同的整数结果。