Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * @author Gruba Paulina S13078
- *
- */
- package zad1;
- import java.util.ArrayList;
- import java.util.List;
- public class ListCreator<T>{ // Uwaga: klasa musi być sparametrtyzowana
- public List<T> lista;
- public ListCreator(List<T> lista){
- this.lista = kopia(lista);
- }
- private List<T> kopia(List<T> lista){
- return null;
- }
- public static <T> ListCreator<T> collectFrom(List<T> lista){
- return new ListCreator<T>(lista);
- }
- public ListCreator <T> when(Selector sel){
- return this;
- }
- public ArrayList<T> mapEvery(Mapper mapp){
- ArrayList<T> lista2 = new ArrayList<>();
- for (T t : lista){
- lista2.add((T) mapp.map(t));
- }
- return lista2;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement