File tree 2 files changed +65
-0
lines changed
src/corejava/java8/streams
2 files changed +65
-0
lines changed Original file line number Diff line number Diff line change
1
+ package corejava .java8 .streams ;
2
+
3
+ import java .util .ArrayList ;
4
+ import java .util .Comparator ;
5
+ import java .util .List ;
6
+ import java .util .stream .Collectors ;
7
+
8
+ public class StreamsDemo {
9
+
10
+ public static void main (String [] args ) {
11
+ List <Integer > l1 = new ArrayList <>();
12
+
13
+ for (int i = 0 ; i <= 10 ; i ++) {
14
+ l1 .add (i );
15
+ }
16
+
17
+ System .out .println (l1 );
18
+
19
+
20
+
21
+ List <Integer > l2 = l1 .stream ().filter (i -> i % 2 == 0 ).collect (Collectors .toList ());
22
+
23
+ System .out .println (l2 );
24
+
25
+ long count = l1 .stream ().filter (i -> i % 2 == 0 ).count ();
26
+ System .out .println ("Number of even numbers are: " + count );
27
+
28
+ Comparator <Integer > comp = (i1 , i2 ) -> i1 .compareTo (i2 );
29
+
30
+ List <Integer > l3 = l1 .stream ().sorted (comp ).collect (Collectors .toList ());
31
+ System .out .println (l3 );
32
+
33
+ Integer max = l1 .stream ().max (comp ).get ();
34
+ System .out .println (max );
35
+ Integer min = l1 .stream ().min (comp ).get ();
36
+ System .out .println (min );
37
+
38
+ l1 .stream ().forEach (i -> System .out .println (i ));
39
+ }
40
+
41
+ }
Original file line number Diff line number Diff line change
1
+ package corejava .java8 .streams ;
2
+
3
+ import java .util .ArrayList ;
4
+ import java .util .List ;
5
+ import java .util .stream .Collectors ;
6
+
7
+ public class UpperToLowerCase {
8
+
9
+ public static void main (String [] args ) {
10
+
11
+ List <String > l1 = new ArrayList <>();
12
+ l1 .add ("JOHN" );
13
+ l1 .add ("BHARATH" );
14
+ l1 .add ("JIM" );
15
+
16
+ System .out .println (l1 );
17
+
18
+ List <String > l2 = l1 .stream ().map (s ->s .toLowerCase ()).collect (Collectors .toList ());
19
+
20
+ System .out .println (l2 );
21
+
22
+ }
23
+
24
+ }
You can’t perform that action at this time.
0 commit comments