List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
int sum = numbers.stream().filter(n -> n % 2 == 0).mapToInt(n -> n * 2).sum();
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
int sum = numbers.parallelStream().filter(n -> n % 2 == 0).mapToInt(n -> n * 2).sum();
List<Integer> numbers = ImmutableList.of(1, 2, 3, 4, 5);
IntStream.range(1, 10).map(n -> n * 2).filter(n -> n % 3 == 0).forEach(System.out::println);
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
int max = numbers.stream().max(Comparator.naturalOrder()).orElse(0);