In this article we are going to see about Java 8 forEach example program
ForEachMap.java
Output :
ForEachMap.java
01.
package
com.javatutorialcorner.java8;
02.
03.
import
java.util.HashMap;
04.
import
java.util.Map;
05.
06.
public
class
ForEachMap {
07.
08.
public
static
void
main(String[] args) {
09.
Map<String, Integer> batsmanRanking =
new
HashMap<String, Integer>();<string integer=
""
><string integer=
""
>
10.
batsmanRanking.put(
"Virat Kohli"
,
1
);
11.
batsmanRanking.put(
"AB de Villiers"
,
2
);
12.
batsmanRanking.put(
"David Warner"
,
3
);
13.
batsmanRanking.put(
"Joe Root"
,
4
);
14.
batsmanRanking.put(
"Kane Williamson"
,
5
);
15.
batsmanRanking.put(
"Quinton de Kock"
,
6
);
16.
batsmanRanking.put(
"Faf du Plessis"
,
7
);
17.
batsmanRanking.put(
"Babar Azam"
,
8
);
18.
batsmanRanking.put(
"Martin Guptill"
,
9
);
19.
batsmanRanking.put(
"Shikhar Dhawan"
,
10
);
20.
21.
System.out.println(
"ICC One day Batsman Ranking"
);
22.
//Normal For each
23.
for
(Map.Entry<string integer=
""
> entry : batsmanRanking.entrySet()) {
24.
System.out.println(
"Name : "
+ entry.getKey() +
" Rank : "
+ entry.getValue());
25.
}
26.
27.
//Java 8 For Each
28.
System.out.println(
"Java 8 forEach ICC One day Batsman Ranking"
);
29.
batsmanRanking.forEach((k,v)->System.out.println(
"Name : "
+ k +
" Rank : "
+ v));
30.
31.
System.out.println(
"Java 8 forEach with condtion ICC One day Batsman Ranking "
);
32.
33.
batsmanRanking.forEach((k,v)->{
34.
35.
if
(
"AB de Villiers"
.equals(k)){
36.
System.out.println(
"Hello AB de Villiers"
);
37.
}
38.
});
39.
}
40.
41.
}</string></string></string>
ICC One day Batsman Ranking
Name : Faf du Plessis Rank : 7
Name : Virat Kohli Rank : 1
Name : Martin Guptill Rank : 9
Name : Babar Azam Rank : 8
Name : Quinton de Kock Rank : 6
Name : Kane Williamson Rank : 5
Name : AB de Villiers Rank : 2
Name : Joe Root Rank : 4
Name : David Warner Rank : 3
Name : Shikhar Dhawan Rank : 10
Java 8 forEach ICC One day Batsman Ranking
Name : Faf du Plessis Rank : 7
Name : Virat Kohli Rank : 1
Name : Martin Guptill Rank : 9
Name : Babar Azam Rank : 8
Name : Quinton de Kock Rank : 6
Name : Kane Williamson Rank : 5
Name : AB de Villiers Rank : 2
Name : Joe Root Rank : 4
Name : David Warner Rank : 3
Name : Shikhar Dhawan Rank : 10
Java 8 forEach with condtion ICC One day Batsman Ranking
Hello AB de Villiers
0 comments:
Post a Comment