Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. /**
  2. *
  3. * @author Gruba Paulina S13078
  4. *
  5. */
  6.  
  7. package zad1;
  8.  
  9. import java.util.ArrayList;
  10. import java.util.List;
  11.  
  12.  
  13. public class ListCreator<T>{ // Uwaga: klasa musi być sparametrtyzowana
  14.  
  15. public List<T> lista;
  16.  
  17. public ListCreator(List<T> lista){
  18.  
  19. this.lista = kopia(lista);
  20. }
  21. private List<T> kopia(List<T> lista){
  22.  
  23. return null;
  24. }
  25. public static <T> ListCreator<T> collectFrom(List<T> lista){
  26.  
  27. return new ListCreator<T>(lista);
  28. }
  29. public ListCreator <T> when(Selector sel){
  30.  
  31. return this;
  32. }
  33. public ArrayList<T> mapEvery(Mapper mapp){
  34.  
  35. ArrayList<T> lista2 = new ArrayList<>();
  36.  
  37. for (T t : lista){
  38. lista2.add((T) mapp.map(t));
  39. }
  40. return lista2;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement