列挙型の序数の値をパラメーターとしてに渡す必要があります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()
機能しません。