네 java는 c와 달리 enum type은 enum type이지 int가 아닙니다.
꼭 숫자로 매기고 싶다면 아래와 같이 enum을 정의 하고,
enum Test {
aaa(0), bbb(1), ccc(2);
private int mVal;
Test(int val) {
mVal = val;
}
public int toInt() { return mVal; }
public static Test fromInt(final int data)
{
for (Test method : Test.values())
{
if (method.mVal == data)
{
return method;
}
}
return null;
}
}
int n = Test.bbb.toInt(); 로 사용하시면 됩니다.