Java enum与int类型的转换
public enum BusinessMsgType {
BUSINESSMSG_JOIN,
BUSINESSMSG_QUIT,
BUSINESSMSG_SCHEDULE,
BUSINESSMSG_TASK
};
1. int 转化 enum
int type = 0;
BusinessMsgType msgType = BusinessMsgType.values()[type];
2. enum 转化 int
BusinessMsgType msgType = BusinessMsgType.BUSINESSMSG_JOIN;
int type = msgType.value.ordinal();
- 上一篇 »java把带小数点的字符串转换成int类型
- 下一篇 »java源码学习,三Enum