将String转换为Enum以获取任何枚举的方法

时间:2015-12-10 19:57:11

标签: java

我想创建一个method,可以将String转换为非特定enum。 这是我到目前为止所得到的:

public static Enum<?> toEnum(Class<Enum> targetEnum, String name) {
        return targetEnum.valueOf(targetEnum, name);
}

像这样......

1 个答案:

答案 0 :(得分:3)

我认为您正在寻找Enum.valueOf(Class, String),该codepen by Jason Delia接受某种类型的Class EnumString