在Java中,在给定以下枚举的情况下,向枚举强制转换Int的正确方法是什么
公共枚举MyEnum
{
枚举值1,
枚举值2
}
MyEnumValue=(MyEnumm)x//不起作用???
请尝试MyEnum.values()[x],其中x必须是0或1,即该枚举的有效序号
请注意,在Java中,枚举实际上是类(因此枚举值是对象),因此不能将int甚至Integer强制转换为枚举
共同学习, 共同进步, 祝各位早日成为代码大神
在Java中,在给定以下枚举的情况下,向枚举强制转换Int的正确方法是什么
公共枚举MyEnum
{
枚举值1,
枚举值2
}
MyEnumValue=(MyEnumm)x//不起作用???
请尝试MyEnum.values()[x],其中x必须是0或1,即该枚举的有效序号
请注意,在Java中,枚举实际上是类(因此枚举值是对象),因此不能将int甚至Integer强制转换为枚举