一些背景知识:我是 Java 新手,正在学习基本的 Java 课程。我目前正在进行课程的最后一个项目,并完成了除了最后一段代码之外的所有内容。出于某种原因,我很难从数组列表中删除一个元素。这是我正在处理的代码:
public static void delete(String bookID) {
for (book eachElement : catalog) {
if (eachElement.getBookID().equals(bookID)) {
catalog.remove(eachElement);
return;
}
}
}
代码执行,没有运行时错误,但不会删除任何内容。另外,我知道在 remove 语句之前一切正常,因为我有另一种方法可以使用与 select bookID 字符串相同的 for 和 if 语句来计算计算。
呼唤远方
SMILET
达令说
相关分类