我有一个这样定义的枚举,我希望能够获得各个状态的字符串。我应该如何编写这样的方法?
我可以获得状态的 int 值,但也希望可以选择从 int 中获取字符串值。
public enum Status {
PAUSE(0),
START(1),
STOP(2);
private final int value;
private Status(int value) {
this.value = value
}
public int getValue() {
return value;
}
}
原文由 Mozbi 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果
status
是类型Status
枚举,status.name()
将为您提供其定义的名称。