我有这样的枚举类:
REGULARLY("Regularly"),
SOCIALLY("Socially"),
RARELY("Rarely"),
NEVER("Never");
private final String name;
Drink(String s) {
name = s;
}
如何通过其位置获取枚举字段的值。例如,对于位置0,输出应该是“定期”。 不是“定期”
答案 0 :(得分:1)
为了使它们按顺序排列,您可以使用Drink.values()
。
然后,您应该将name
字段重命名为其他字段,并为其创建一个getter。 (或保留此名称并创建getName()
getter,但不要使用name()
。)