我需要将枚举的序数值作为参数传递给HashMap<String, String>
. 换句话说,我想将序数转换为字符串。
现在,我正在这样做:
HashMap<String, String> myHashMap = new HashMap<String, String>();
myHashMap.put("foo", String.format("%s", MyEnum.BAR.ordinal()));
这是最好的方法吗?该.toString()
方法在此处不可用,并且(String)MyEnum.BAR.ordinal()
不起作用。