相关疑难解决方法(0)

从枚举值中获取枚举名称

我已经阅读了很多关于如何enum使用java从其值获取相应的名称,但没有任何示例似乎对我有用!怎么了?

public class Extensions {


    public enum RelationActiveEnum
    {
        Invited(0),
        Active(1),
        Suspended(2);

        private final int value;

        private RelationActiveEnum(final int value) {
            this.value = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

}

在我使用的另一个课程中:

        int dbValue = supp.ACTIVE;
        Extensions.RelationActiveEnum enumValue(dbValue);
        String stringName = enumValue.toString(); //Visible
        // OR
        int dbValuee = supp.ACTIVE;
        String stringValue = Enum.GetName(typeof(RelationActiveEnum), dbValue);
Run Code Online (Sandbox Code Playgroud)

我应该工作吧?但它不!它告诉我dbValue cannote可以转换为RelationActiveEnum ...

java enums

35
推荐指数
5
解决办法
16万
查看次数

标签 统计

enums ×1

java ×1