package library.books; import java.util.ArrayList; import java.util.List; public class BookManager { private List books; public BookManager() { books = new ArrayList<>(); } public void addBook(Book book) { books.add(book); } public void removeBook(String isbn) { books.removeIf(book -> book.getIsbn().equals(isbn)); } public Book searchBookByIsbn(String isbn) { for (Book book : books) { if (book.getIsbn().equals(isbn)) { return book; } } return null; } public List searchBookByTitle(String title) { List result = new ArrayList<>(); for (Book book : books) { if (book.getTitle().equalsIgnoreCase(title)) { result.add(book); } } return result; } public void displayAllBooks() { for (Book book : books) { System.out.println(book); } } }