【发布时间】:2011-10-01 04:32:34
【问题描述】:
我有这样的枚举:
public enum Enum2
{
ONE,TWO,THREE;
}
我可以列出所有值,例如:
public static void main(String... args)
{
for (Enum2 e : Enum2.values())
{
System.out.println(e);
}
}
如果我只有 Enum 的字符串名称,是否可以列出值?
String enum_name="Enum2";
例如如果在某些逻辑中:
if (a>b)
{
enum_name="EnumA";
}
else
{
enum_name="EnumB";
}
在我收到枚举的字符串名称后 - 我可以列出所有值。
【问题讨论】: