1 import java.util.Arrays;
2 import java.util.IntSummaryStatistics;
3 import java.util.List;
4 import java.util.Random;
5 import java.util.stream.Collectors;
6
7 public class StreamTest {
8 public static void main(String[] args) {
9 List<String> strings = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl").stream()
10 .filter(s -> !s.isEmpty())
11 .collect(Collectors.toList());
12 System.out.println(strings);
13
14 new Random().ints()
15 .limit(10)
16 .forEach(r -> System.out.println(r % 10));
17
18 List<String> nums = Arrays.asList("1", "", "4", "2", "8","", "5", "7");
19 IntSummaryStatistics stats = nums.stream().filter(s -> !s.isEmpty()).mapToInt((s) -> Integer.parseInt(s)).summaryStatistics();
20 System.out.println(stats);
21 }
22 }