Skip to content

Commit eaba7df

Browse files
Add files via upload
1 parent eba9967 commit eaba7df

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed

EnumMapConst1.java

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+

EnumMapConst2.java

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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+
}

EnumMapConst3.java

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
}

0 commit comments

Comments
 (0)