小编Zac*_*y G的帖子

无法从数组列表中删除元素

一些背景:我是Java的新手,我正在学习基础java课程.我目前正在进行该课程的最终项目,并完成了除最后一段代码之外的所有内容.出于某种原因,我有最艰难的时间从数组列表中删除元素.这是我正在处理的代码:

public static void delete(String bookID) {
    for (book eachElement : catalog) {
        if (eachElement.getBookID().equals(bookID)) {
            catalog.remove(eachElement);
            return;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

代码执行,没有运行时错误但它不会删除任何内容.另外,我知道在remove语句之前一切正常,因为我有另一种方法,使用与select bookID字符串相同的for和if语句来计算计算.

java arrays arraylist

1
推荐指数
2
解决办法
161
查看次数

标签 统计

arraylist ×1

arrays ×1

java ×1