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;
}
}
}
在我使用的另一堂课中:
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);
我应该工作,对吧?但它没有!!!!它告诉我不能将 dbValue 强制转换为 RelationActiveEnum ...