我有一个枚举类如何枚举映射到整数
public enum PacketTypes {
NONE, //0
TEXT, //1
ACCEL, //2
GYRO, //3
MAG, //4
LOCATION, //5
QUAT, //6
COLOR, //7
BUTTON //8
}
我很好奇,如何将这些枚举到整数,例如地图
System.out.println(PacketTypes.LOCATION); // Prints a 5
我希望有道理。
'System.out.println(PacketTypes.LOCATION.ordinal());' – 4castle
这有帮助吗?https://docs.oracle.com/javase/tutorial/java/javaOO/enum.h tml – Chris
这听起来像是[XY问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378)。为什么你想要像整数一样对待你的枚举值? – VGR