更新时间:2023-01-17 20:15:20
ArrayList
根据 equals(Object obj)
方法删除对象。所以你应该正确实现这个方法。类似于:
ArrayList
removes objects based on the equals(Object obj)
method. So you should implement properly this method. Something like:
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj == this) return true;
if (!(obj instanceof ArrayTest)) return false;
ArrayTest o = (ArrayTest) obj;
return o.i == this.i;
}