以下代码假设为作者和标题采用字符串来检查该确切书籍是否位于数组列表中,如果它是数组,则返回数组中的副本数量。到目前为止,它只是检查,如果这本书是在数组列表,但我想知道如果有如果你想找到的数量,我可以用它来找到一个数组列表查找数组列表中的重复元素
public class Book{
private title;
private author;
}
public class Library {
private ArrayList<Book>libraryBooks;
public int checkNumCopies(String title,String author){
int numBookCopies = 0;
for(Book b:libraryBooks){
if((b.equals(title))&& (b.equals(author))){
return "Book is in the library";
}
else
return "Book is not in the library";
}
}
而不是'返回“书是在库中”;'添加'numBookCopies ++;'删除'else'块并在最后返回'numBookCopies'。 – NikolayKondratyev