我有一个枚举Foo
public enum Foo {
A("first"),
B("second"),
private final String value;
private Foo(String value) {
this.value = value;
}
public String value() {
return this.value;
}
}
下面我试图检查我的枚举中是否包含字符串。
public boolean isValidFoo(String fooStr) {
return EnumSet.allOf(Foo.class)
.contains(Foo.valueOf(fooStr.toUpperCase()));
}
当我发送A或Bfor时,这有效fooStr。first当我发送或second发送时如何使其工作fooStr?
炎炎设计
一只斗牛犬
相关分类