Guest User

Untitled

a guest
May 25th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. public void placePerson(Person person, Room room) throws IllegalArgumentException{
  2. if(person == null){throw new IllegalArgumentException();}
  3. if(room ==null){throw new IllegalArgumentException();}
  4. List<Person> help = new ArrayList<Person>();
  5.  
  6. for(Room r : personMap.keySet()){
  7. List<Person> p = new ArrayList<Person>();
  8. p.addAll(personMap.get(r));
  9.  
  10. if(p.contains(person)){
  11. help.addAll(personMap.get(room)); //naplnim novu miestnost
  12. personMap.remove(room);
  13. help.add(person);
  14. personMap.put(room,help);
  15.  
  16. help.clear(); //cistenie
  17.  
  18. help.addAll(personMap.get(r));
  19. help.remove(person);
  20. personMap.remove(room);
  21. personMap.put(room,help);
  22. }
  23.  
  24. p.clear();
  25. }
  26. }
Add Comment
Please, Sign In to add comment