Пример #1
0
 public void removeAllBooksByList(List<Book> tmpBookList) {
   for (Book k : BookList) {
     for (Book tmpK : tmpBookList) {
       if (k.equals(tmpK)) {
         BookList.remove(k);
       }
     }
   }
 }
Пример #2
0
 public List<Book> findAllBooksByAuthor(String author) {
   List<Book> results = new ArrayList<Book>();
   for (Book k : BookList) {
     if (k.getAuthor().equals(author)) {
       results.add(k);
     }
   }
   return results;
 }
Пример #3
0
 public List<Book> findAllBooksByName(String name) {
   List<Book> results = new ArrayList<Book>();
   for (Book k : BookList) {
     if (k.getName().equals(name)) {
       results.add(k);
     }
   }
   return results;
 }
Пример #4
0
 public Book hasBook(Book k) {
   for (Book q : BookList) {
     if (k.equals(q)) {
       return q;
     }
   }
   return null;
 }
Пример #5
0
 public void renameAllBooksByAuthor(List<Book> bookList, String newAuthor) {
   for (Book k : bookList) {
     k.setName(newAuthor);
   }
 }
Пример #6
0
 public void renameAllBooksByName(List<Book> bookList, String newName) {
   for (Book k : bookList) {
     k.setName(newName);
   }
 }
Пример #7
0
 public void printBookList() {
   for (Book k : BookList) k.printBook();
 }