// Given that library is a Library object
BookCollection bookColl = library.getBookCollection();
System.out.println("The following books are checked out:");
while (bookColl.hasMoreBooks()) {
Book book = bookColl.nextBook();
if (book.isCheckedOut())
System.out.println(book.getTitle());
}
title.
// Given that library is a Library object
BookCollection bookColl = library.getBookCollection();
int numBooks = 0;
while (bookColl.hasMoreBooks()) {
Book book = bookColl.nextBook();
if (book.getTitle().equals(title))
numBooks++;
}
System.out.println("Number of books with the title " + title +
": " + numBooks);
author.
// Given that library is a Library object
BookCollection bookColl = library.getBookCollection();
while (bookColl.hasMoreBooks()) {
Book book = bookColl.nextBook();
if (book.getAuthor().equals(author))
System.out.println(book.getTitle() + " was written by " + author);
}
// Given that library is a Library object
BookCollection bookColl = library.getBookCollection();
boolean found = false;
while (bookColl.hasMoreBooks() && !found) {
Book book = bookColl.nextBook();
if (book.getTitle().equals("Intro to CS")) {
book.checkOut("Pat Smith");
found = true;
}
}