File tree 3 files changed +72
-0
lines changed
3 files changed +72
-0
lines changed Original file line number Diff line number Diff line change
1
+ import java .util .EnumMap ;
2
+
3
+ public class EnumMapConst1 {
4
+
5
+ enum Weather {
6
+ Cold ,
7
+ Sunny ,
8
+ Rainy
9
+ }
10
+ public static void main (String [] args ) throws Exception {
11
+ //EnumMap(Class keyType)
12
+
13
+ EnumMap <Weather , String > map = new EnumMap <>(Weather .class );
14
+
15
+ map .put (Weather .Sunny , "Sunny" );
16
+ map .put (Weather .Cold , "Cold" );
17
+ map .put (Weather .Rainy , "Rainy" );
18
+ System .out .println ("Map:" + map );
19
+
20
+
21
+ }
22
+
23
+ }
24
+
25
+
Original file line number Diff line number Diff line change
1
+ import java .util .EnumMap ;
2
+
3
+ public class EnumMapConst2 {
4
+ enum Weather {
5
+ Cold ,
6
+ Sunny ,
7
+ Rainy
8
+ }
9
+
10
+ public static void main (String [] args ) throws Exception {
11
+ // EnumMap(EnumMap m)
12
+
13
+ EnumMap <Weather , String > map = new EnumMap <>(Weather .class );
14
+ map .put (Weather .Sunny , "Sunny" );
15
+ map .put (Weather .Cold , "Cold" );
16
+ map .put (Weather .Rainy , "Rainy" );
17
+ EnumMap <Weather , String > map1 = new EnumMap <>(map );
18
+
19
+ System .out .println ("Map:" + map1 );
20
+
21
+ }
22
+ }
Original file line number Diff line number Diff line change
1
+ import java .util .EnumMap ;
2
+ import java .util .HashMap ;
3
+ import java .util .Map ;
4
+
5
+ public class EnumMapConst3 {
6
+ enum Weather {
7
+ Cold ,
8
+ Sunny ,
9
+ Rainy
10
+ }
11
+
12
+ public static void main (String [] args ) throws Exception {
13
+ // EnumMap(Map m)
14
+ Map <Weather , String > map = new HashMap <>();
15
+ map .put (Weather .Sunny , "Sunny" );
16
+ map .put (Weather .Cold , "Cold" );
17
+ map .put (Weather .Rainy , "Rainy" );
18
+
19
+ EnumMap <Weather , String > map1 = new EnumMap <>(map );
20
+
21
+ System .out .println ("Map:" + map1 );
22
+
23
+ }
24
+
25
+ }
You can’t perform that action at this time.
0 commit comments