我已经阅读了很多关于如何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 ...