Advertisement
Kimes

Untitled

Mar 29th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.62 KB | None | 0 0
  1. private int uniqueID;
  2.     private Map<Integer, Book> bookMap = new HashMap<>();
  3.     private Map<Book, Integer> copiesMap = new HashMap<>();
  4.     private Map<Book, List<String>> borrowersMap = new HashMap<>();
  5.    
  6.     public void addBook(Book newAddbook) {
  7.         Integer id = ++uniqueID;
  8.         int numberOfCopies = 1;
  9.         for (Book book : bookMap.values()) {
  10.             if (book.equals(newAddbook)) {
  11.             newAddbook.setId(id);
  12.             numberOfCopies++;
  13.             bookMap.put(id, newAddbook);
  14.             copiesMap.put(newAddbook, numberOfCopies);
  15.             return;
  16.             }
  17.         }
  18.         newAddbook.setId(id);
  19.         bookMap.put(id, newAddbook);
  20.         copiesMap.put(newAddbook, numberOfCopies);
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement