package streams; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import dataclasses.Staff; public class MapEx { public static void main(String[] args) { List alpha = Arrays.asList("a","b","c","d"); List beta = Arrays.asList(1,2,3,4,5); toUpperCaseLambda(alpha, beta); System.out.println("-------------------Staff------------------"); mapExForClassType(Staff.getStaffs()); } private static void toUpperCaseLambda(List alpha,List beta) { List collect = alpha.stream().map(String::toUpperCase).collect(Collectors.toList()); collect.forEach(System.out::println); System.out.println("-------------------Extra------------------"); List integerMap = beta.stream().map(n->n*2).collect(Collectors.toList()); integerMap.forEach(System.out::println); } private static void mapExForClassType(List staffList) { List getNames = staffList.stream().map(m->m.getName()).collect(Collectors.toList()); getNames.forEach(System.out::println); } }