【发布时间】:2013-12-08 21:21:46
【问题描述】:
几天来,我一直试图找到这个问题的答案,但没有运气。已经很晚了,我很累,所以我想我会把它放在这里,希望有人能提供帮助。这是我在 Eclipse 中弹出错误的代码片段。
private void filterByTitle() {
String title = Validator.getLine(sc, "Enter the Title to retrieve: ");
System.out.println("\n" + Book.getHeadings());
for(Book book : bookList.filterListByTitle(title)) {
System.out.println(book);
}
}
有错误的部分是“: bookList.filterListByTitle(title))”。错误是“只能遍历数组或 java.lang.Iterable 的实例”。
我是 Java 新手,所以请不要重复错误。我知道有一个错误,但我不知道它意味着什么或如何修复它。如果可以的话请帮忙。
谢谢。
【问题讨论】:
-
bookList.filterListByTitle(title) 返回什么?
-
错误消息似乎非常具有描述性,并指出了您的确切问题。