から値を受け取るJavaの列挙型は、私が列挙等を有していて、文字列名
public static void main(String... args)
{
for (Enum2 e : Enum2.values())
{
System.out.println(e);
}
}
を私は列挙型の唯一の文字列名を持っている場合、リスト値、それは可能ですか?
String enum_name="Enum2";
例えば、いくつかのロジックのような場合:
if (a>b)
{
enum_name="EnumA";
}
else
{
enum_name="EnumB";
}
そして、私は列挙型の文字列名を受け取った後、すべての値をリストすることができます。
'(Class <?extends Enum >>)' –
run: '例外" main "java.lang.Error:未解決のコンパイル問題: \t型の不一致:ClassからClass <?に変換できません。 Enum >> ' –
今すぐ正しいです。 –