在枚举中添加一个映射并将键和值放入其中?
Adding a Map inside of an enumeration and putting keys and values in it?
我对 java 还是很陌生,我想知道您将如何放置 Maps(或 HashMaps ) 在 enumeration 中,同时还将键和值放入映射中。这可能吗?如果没有,谁能解释为什么?
谢谢!
Java as EnumMap class 你可以 you.example 如下所示。
import java.util.EnumMap;
public class Program {
enum Importance {
Low, Medium, High, Critical
}
public static void main(String[] args) {
// Create an EnumMap.
EnumMap<Importance, String> e = new EnumMap<>(Importance.class);
e.put(Importance.Low, "=Low");
e.put(Importance.High, "=High");
// Get values from the map.
String value1 = e.get(Importance.Low);
String value2 = e.get(Importance.High);
System.out.println(value1);
System.out.println(value2);
}
}
我对 java 还是很陌生,我想知道您将如何放置 Maps(或 HashMaps ) 在 enumeration 中,同时还将键和值放入映射中。这可能吗?如果没有,谁能解释为什么? 谢谢!
Java as EnumMap class 你可以 you.example 如下所示。
import java.util.EnumMap;
public class Program {
enum Importance {
Low, Medium, High, Critical
}
public static void main(String[] args) {
// Create an EnumMap.
EnumMap<Importance, String> e = new EnumMap<>(Importance.class);
e.put(Importance.Low, "=Low");
e.put(Importance.High, "=High");
// Get values from the map.
String value1 = e.get(Importance.Low);
String value2 = e.get(Importance.High);
System.out.println(value1);
System.out.println(value2);
}
}