使用
valueOf为每个枚举自动创建的方法。
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烦恼,它会足够快。



