【发布时间】:2012-09-05 11:28:39
【问题描述】:
我有一个像这样的枚举:
public enum EnumTest {
ONE, TWO, THREE
}
我如何得到一个像 1=ONE 2=TWO 3=THREE 这样的整数
现在我得到一个像 2 这样的整数,并想从中生成 EnumTest,它应该返回两个 怎么做?
【问题讨论】:
-
EnumTest.values()[Number-1] -
你不应该使用整数来获取
Enum。 -
@AmitD Never 有点强 - 他可能被绑定到一个需要发送数字 1 但他想将其封装在枚举中的库。
-
@assylias 是的。我同意。我错过了这个观点。
标签: java