我有一个字符串值,我还有一个字符串数组和一个包含范围的枚举。为了获取数组中字符串的索引,从提供的值中我写了这个:
Arrays.asList(myClass.BAUD_RATES).indexOf(username)
我如何为枚举执行此操作?我可以使用序数吗?还是我必须制作自己的方法?
该方法可能如下所示:
public enum Fruit {
...
static public boolean isMember(String aName) {
Fruit[] aFruits = Fruit.values();
for (Fruit aFruit : aFruits)
if (aFruit.fruitname.equals(aName))
return aFruit;
return false;
}
...
}