「数字枚举java」枚举 数字

博主:adminadmin 2023-03-20 02:14:05 424

今天给各位分享数字枚举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的信息别忘了在本站进行查找喔。