电光石火-穿越时空电光石火-穿越时空


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

enum choices {a1, a2, b1, b2};

方法一:

public static boolean contains(String test) {
    for (Choice c : Choice.values()) {
        if (c.name().equals(test)) {
            return true;
        }
    }
    return false;
}

方法二:

EnumUtils.isValidEnum(MyEnum.class, myValue) //Apache commons lang3 lib
本博客所有文章如无特别注明均为原创。作者:似水的流年
版权所有:《电光石火-穿越时空》 => Java检查枚举是否包含给定的字符串?
本文地址:http://ilkhome.cn/index.php/archives/434/
欢迎转载!复制或转载请以超链接形式注明,文章为 似水的流年 原创,并注明原文地址 Java检查枚举是否包含给定的字符串?,谢谢。

评论