我正在尝试比较 arrayList 中包含的项目的天气,如果是则将其删除。我不确定天气我是否必须实现自己的 equals 方法,这是我的代码,但它无法删除正确的项目。
public boolean removeItem(Item item) {
for(int i = 0; i < items.size(); i++) {
if (items.get(i).equals(item)) {
items.remove(item);
return true;
}
}
return false;
}