相关疑难解决方法(0)

如果未覆盖hashCode(),则HashSet允许重复项目插入

class temp {
int id;

public int getId() {
  return id;
}

temp(int id) {
  this.id = id;
}

public void setId(int id) {
  this.id = id;
}

@Override
public boolean equals(Object obj) {
  if (this == obj)
      return true;
  if (obj == null)
      return false;
  if (getClass() != obj.getClass())
      return false;
  temp other = (temp) obj;
  if (id != other.id)
      return false;
  return true;
}
}

public class testClass {

    public static void main(String[] args) {
      temp t1 = …
Run Code Online (Sandbox Code Playgroud)

java

22
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1