在枚举中添加一个映射并将键和值放入其中?

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);
    }
}