我是否可以使用 Java 将 — 转换为 String
Enumeration
的等效值。
我当然可以用一个大的 if-else
语句来做到这一点,但如果可能的话,我想避免这种情况。
鉴于此文档:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html
如果没有 ifs 或 case 语句,我不太希望这是可能的。
原文由 Ankur 发布,翻译遵循 CC BY-SA 4.0 许可协议
希望您意识到,
java.util.Enumeration
与 Java 1.5 枚举 类型不同。您可以简单地使用
YourEnum.valueOf("String")
来获得等效的枚举类型。因此,如果您的枚举被定义为:
你可以这样做: