有没有一行代码可以将字符串列表转换为枚举集合?
例如,有以下内容:
public enum MyVal {
ONE, TWO, THREE
}
并且
List<String> myValues = Arrays.asList("ONE", "TWO", "TWO");
我想将myValues
转换为一个包含与以下内容相同项的Set<MyVal>
:
EnumSet.of(MyVal.ONE, MyVal.TWO)