Java:如何检查枚举是否包含给定的字符串?

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

public static boolean contains(String test) {

    for (Choice c : Choice.values()) {
        if (c.name().equals(test)) {
            return true;
        }
    }

    return false;
}

 

 

改用Apache commons lang3 lib

EnumUtils.isValidEnum(MyEnum.class, myValue)

转载于:https://my.oschina.net/iioschina/blog/2218723

你可能感兴趣的:(java,python,开发工具)