我想返回Book
类的对象,该类的字段bookTitle
与参数selection
匹配。如何使用参数匹配字段从ArrayList返回对象?
BookList
是Book
类中的ArrayList
,其中包含所有书对象。我的IDE告诉我null
。如何制定回报声明?
public Book getBook(String selection) {
for (Book book : Book.BookList) {
if (selection.equals(Book.getBookTitle())) {
return book;
}
}
}
你的IDE也告诉你,你错过了一个return语句。更重要的是,'getBookTitle'是一个静态方法,还是一个在每个'book'实例上调用的方法? – Makoto