package lambda.lambda5.map; import java.util.ArrayList; import java.util.List; import java.util.function.Function; public class GenericMapper { public static List map(List list, Function mapper) { List numbers = new ArrayList<>(); for (T s : list) { numbers.add(mapper.apply(s)); } return numbers; } }