使enum类型代表一组字符串的最佳方法是什么?
enum
我尝试了这个:
enum Strings{ STRING_ONE("ONE"), STRING_TWO("TWO") }
然后如何将它们用作Strings?
Strings
我不知道您想做什么,但这是我实际上翻译示例代码的方式。
package test; /** * @author The Elite Gentleman * */ public enum Strings { STRING_ONE("ONE"), STRING_TWO("TWO") ; private final String text; /** * @param text */ Strings(final String text) { this.text = text; } /* (non-Javadoc) * @see java.lang.Enum#toString() */ @Override public String toString() { return text; } }
另外,您可以为创建一个getter方法text。
text
你现在可以做 Strings.STRING_ONE.toString();
Strings.STRING_ONE.toString();