文字列の列挙を作成する最良の方法は? 質問する

文字列の列挙を作成する最良の方法は? 質問する

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();

おすすめ記事