Guest User

Untitled

a guest
Jan 24th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. package a4;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Collection;
  5. import java.util.HashSet;
  6.  
  7. import thingy.Item;
  8.  
  9. public class CollectorC implements Collector_I {
  10. private ArrayList<Item> input;
  11.  
  12. public CollectorC() {
  13. input = new ArrayList<>();
  14. }
  15.  
  16. @Override
  17. public Collection<Item> process(Item item) {
  18. input.add(item);
  19.  
  20. HashSet<Item> testSet = new HashSet<>();
  21. testSet.addAll(input);
  22.  
  23. if (testSet.size() >= 5) {
  24. for (Item i: testSet) {
  25. input.remove(i);
  26. }
  27.  
  28. return testSet;
  29. } else {
  30. return null;
  31. }
  32. }
  33.  
  34. @Override
  35. public void reset() {
  36. input.clear();
  37. }
  38. }
Add Comment
Please, Sign In to add comment