【发布时间】:2010-10-15 14:13:58
【问题描述】:
我有一个看起来有点像这样的枚举:
public enum Numbers {
ONE(1), TWO(2), THREE(3);
public final int num;
public Numbers(int num) {
this.num = num;
}
}
我希望能够从参数转换为枚举,例如从 int 1 转换为枚举 ONE。 Java Enums 中是否有任何内置机制可以做到这一点,还是我必须为此编写自己的逻辑?
【问题讨论】: