Verbosity.valueOf("BRIEF") == Verbosity.BRIEF
对于任意值,请以:
public static Verbosity findByAbbr(String abbr){
for(Verbosity v : values()){
if( v.abbr().equals(abbr)){
return v;
}
}
return null;
}
仅当你的探查器告诉你以后再继续执行Map实施。
我知道它会遍历所有值,但是仅使用3个枚举值几乎是不值得的,实际上,除非你有很多值,否则我不会为Map烦恼,它会足够快。