enum
型で文字列のセットを表す最適な方法は何ですか?
私はこれを試しました:
enum Strings{
STRING_ONE("ONE"), STRING_TWO("TWO")
}
では、それらをどのように使用すればよいのでしょうかStrings
?
ベストアンサー1
何をしたいのか分かりませんが、実際にサンプルコードを翻訳すると次のようになります。
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
。
これで、Strings.STRING_ONE.toString();