【发布时间】:2013-03-15 15:52:47
【问题描述】:
我有一个字符串值,我还有一个字符串数组和一个包含范围的枚举。 要获取数组中字符串的索引,从提供的值中我写了这个:
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;
}
...
}
【问题讨论】: