有没有可能两个不相等的对象有相同的hashcode
时间: 2023-03-16 08:49:20 浏览: 133
java 判断两个对象是否为同一个对象实例代码
有可能。因为哈希码是根据对象的内容计算出来的,而不是根据对象的地址。如果两个对象的内容相同,它们的哈希码也会相同。但是,如果两个对象的内容不同,它们的哈希码也可能相同,这种情况称为哈希冲突。哈希冲突是不可避免的,因为哈希码的范围是有限的,而对象的数量是无限的。因此,在实现哈希表等数据结构时,需要考虑如何处理哈希冲突。
阅读全文