File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
src/com/winterbe/java8/samples/lambda Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .winterbe .java8 .samples .lambda ;
2+
3+ import java .util .HashMap ;
4+ import java .util .function .BiConsumer ;
5+
6+ /**
7+ * Created by grijesh
8+ */
9+ public class Lambda5 {
10+
11+ //Pre-Defined Functional Interfaces
12+ public static void main (String ... args ) {
13+
14+ //BiConsumer Example
15+ BiConsumer <String ,Integer > printKeyAndValue
16+ = (key ,value ) -> System .out .println (key +"-" +value );
17+
18+ printKeyAndValue .accept ("One" ,1 );
19+ printKeyAndValue .accept ("Two" ,2 );
20+
21+ System .out .println ("##################" );
22+
23+ //Java Hash-Map foreach supports BiConsumer
24+ HashMap <String , Integer > dummyValues = new HashMap <>();
25+ dummyValues .put ("One" , 1 );
26+ dummyValues .put ("Two" , 2 );
27+ dummyValues .put ("Three" , 3 );
28+
29+ dummyValues .forEach ((key ,value ) -> System .out .println (key +"-" +value ));
30+
31+ }
32+ }
You can’t perform that action at this time.
0 commit comments