|
12 | 12 | public class TestJDKStream { |
13 | 13 |
|
14 | 14 | public static void main(String[] args){ |
15 | | - List<String> teamIndia = Arrays.asList("Virat", "Dhoni", "Jadeja"); |
16 | | - List<String> teamAustralia = Arrays.asList("Warner", "Watson", "Smith"); |
17 | | - List<String> teamEngland = Arrays.asList("Alex", "Bell", "Broad"); |
18 | | - List<String> teamNewZeland = Arrays.asList("Kane", "Nathan", "Vettori"); |
19 | | - List<String> teamSouthAfrica = Arrays.asList("AB", "Amla", "Faf"); |
20 | | - List<String> teamWestIndies = Arrays.asList("Sammy", "Gayle", "Narine"); |
21 | | - List<String> teamSriLanka = Arrays.asList("Mahela", "Sanga", "Dilshan"); |
22 | | - List<String> teamPakistan = Arrays.asList("Misbah", "Afridi", "Shehzad"); |
| 15 | + List<String> teamIndia = Arrays.asList("11", "12", "13"); |
| 16 | + List<String> teamAustralia = Arrays.asList("21", "22", "23","24"); |
| 17 | + List<String> teamEngland = Arrays.asList("31", "32", "33"); |
| 18 | + List<String> teamNewZeland = Arrays.asList("41", "42", "43"); |
| 19 | + List<String> teamSouthAfrica = Arrays.asList("52", "53"); |
23 | 20 |
|
24 | 21 | List<List<String>> playersInWorldCup2016 = new ArrayList<>(); |
25 | 22 | playersInWorldCup2016.add(teamIndia); |
26 | 23 | playersInWorldCup2016.add(teamAustralia); |
27 | 24 | playersInWorldCup2016.add(teamEngland); |
28 | 25 | playersInWorldCup2016.add(teamNewZeland); |
29 | 26 | playersInWorldCup2016.add(teamSouthAfrica); |
30 | | - playersInWorldCup2016.add(teamWestIndies); |
31 | | - playersInWorldCup2016.add(teamSriLanka); |
32 | | - playersInWorldCup2016.add(teamPakistan); |
33 | 27 |
|
34 | 28 | // Now let's do this in Java 8 using FlatMap |
35 | 29 | playersInWorldCup2016.stream() |
36 | 30 | .flatMap(pList -> pList.stream()) |
| 31 | + .filter(item->item.endsWith("4")) |
| 32 | + .limit(3) |
37 | 33 | .forEach(System.out::println); |
38 | | - |
39 | | - System.out.println("List of all Players using Java 8"); |
40 | | -// System.out.println(flatMapList); |
41 | | - |
42 | | -// playersInWorldCup2016.stream().reduce(); |
43 | 34 | } |
44 | 35 | } |
0 commit comments