public class Employee
{
int empId;
String empName;
}
必须将 Employee 对象添加到哈希集中。我正在实现 equals 方法,其中仅使用 empName 来比较 2 个对象。在其中一种情况下,它们碰巧是相同的。如果我覆盖哈希码方法,是否有可能有不同的哈希码。将两个对象都添加到 hashset 的可能性是什么?
public class Employee
{
int empId;
String empName;
}
必须将 Employee 对象添加到哈希集中。我正在实现 equals 方法,其中仅使用 empName 来比较 2 个对象。在其中一种情况下,它们碰巧是相同的。如果我覆盖哈希码方法,是否有可能有不同的哈希码。将两个对象都添加到 hashset 的可能性是什么?