Source of MapExample.java


  1: //MapExample.java
  2: 
  3: import java.util.ArrayList;
  4: import java.util.Arrays;
  5: import static java.lang.System.out;
  6: 
  7: public class MapExample
  8: {
  9:     public static void main(String[] args)
 10:     {
 11:         Integer[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
 12:         ArrayList<Integer> aList = new ArrayList<>(Arrays.asList(a));
 13:         for (int i : aList) out.print(i + " ");
 14:         out.println();
 15: 
 16:         //Map each value to twice its value plus 3
 17:         aList.stream()
 18:             .map((Integer i) -> 2*i+3)
 19:             .forEach((Integer i) -> out.print(i + " "));
 20:         out.println();
 21:     }
 22: }
 23: