我对Java还是很陌生,我想知道如何将Maps(或HashMaps)放在枚举中,同时还要将键和值放入地图中。这有可能吗?如果没有,谁能解释为什么?
谢谢!
最佳答案
您可以将Java作为EnumMap类。示例如下所示。
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 - 在枚举中添加Map并将键和值放入其中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36993736/