我有一些各式各样的字符串, 我想创建一个函数, 如果字符串是字符串变量名称之一, 可以找到或不找到( 不清楚它是否真的可以理解 ) 。
enum MYENUM {
ONE,
TWO;
}
enum MYENUM1 {
RED,
GREEN;
}
我想这样做(这只是个例子,
if(isInEnum(MYENUM, "one")) ...
if(isInEnum(MYENUM1, "one")) ...
isinEnum
函数(代码不好,仅供理解):
boolean isinEnum(enum enumeration, String search) {
for(enum en : enumeration.values()){
if(en.name().equalsIgnoreCase(search)) return true;
}
return false;
}
这种事有可能吗?
根据我在网上所读到的,我想没有, 但也许有人有办法做到这一点, 而不是为每个大奖做一个循环。