Java を使用してその値から対応する名前を取得する方法について多くのことを読んだことがありますenum
が、私にとってはうまくいく例はありません! なにが問題ですか?
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 にキャストできないことがわかります...