列挙型から整数値、文字列値を含む静的ハッシュマップをロードするメソッドを抽象化しようとしています。私の具体的な方法は次のようになります
public static Map<Integer, String> myMap = new HashMap<Integer, String>;
static{
Enumeration<MyEnum> enumTokens = MyEnum.getTokens(); //returns an enumeration of 'MyEnum'
//like to abstract the following into a method
while (enumTokens.hasMoreElements()){
MyEnum element = (MyEnum) enumTokens.nextElement();
myMap.put(element.intValue(), element.toString());
}
}