「数字枚举java」枚举 数字
今天给各位分享数字枚举java的知识,其中也会对枚举 数字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java 枚举成员可以是数字吗?
枚举成员也是变量,变量名当然不能以数字开头的。或许你可以这样:
public enum Num {
NUM1(1), NUM2(2), NUM3(3);
private int value;
private Num(int num) {
this.value = num;
}
public int toValue() {
return value;
}
}
System.out.println(Num.NUM2.toValue());
java如何将接收到的数字自动转换为枚举
方式一:写判断
public enum ORDER {
FIRST, SECOND;
public static ORDER getEnumOrder(int order) {
switch (order) {
case 1:
return FIRST;
case 2:
return SECOND;
default:
return null;
}
}
}
在使用的地方
ORDER first = ORDER.getEnumOrder(1);
方式二:字符串拼接
public enum ORDER {
ORDER_1, ORDER_2;
}
在使用的地方
ORDER first = ORDER.valueOf("ORDER_" + 1);
方式三:枚举数组
public enum ORDER {
FIRST, SECOND;
}
在使用的地方
int order = 1;
ORDER[] orders = ORDER.values();
ORDER first = orders[order - 1];
java中的枚举类型指的是什么啊?
枚举你就把他看做一个在list这堆数据里面找出想要数据的一只手,通常枚举的实例都从list这个类里面来实例,其作用说白了就是用来循环这个list(通常的使用目的),list里面存放的是一个类。所以用枚举而不是用像数组一样的数字下标
数字枚举java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于枚举 数字、数字枚举java的信息别忘了在本站进行查找喔。