【发布时间】:2019-09-30 22:51:29
【问题描述】:
因此,我编写了一个方法来在 arrayList 中搜索标题中的特定单词(标题是 arrayList 类型书籍中的一个元素)。然后我需要打印包含该单词的标题。这是我的代码:
public void getBook(ArrayList<Book> books) {
// find and create new arraylist with just books with "cat"
for (Book b : books) {
for (int i = 0; i < books.size(); i++) {
if (b.getTitle().contains("cat")) {
System.out.println(b.getTitle());
}
}
}
}
所以在这一点上,什么都没有打印。这是我的循环中的错误吗?还是我搜索和打印不正确?
【问题讨论】: