値の代わりに名前を検索することで列挙型を取得できますか?たとえば、次のようにjava enumを名前で取得する
public enum MyEnum {
TOTO("some value", 1);
ZOZO("some other value", 2);
}
そして、何私がやりたいようにゲッターさ:
public static MyEnum getByName(String str) {
[...]
}
は、だから私は行うことができます。
MyEnum foo = MyEnum.getByName("TOTO");
MyEnum bar = MyEnum.getByName("ZOZO");
組み込みの「MyEnum.valueOf(name)」を使用してください。 –