列挙型から定数文字列を取得する
/**
* 定数を定義する列挙型
* @author Paradigm-Shift
*/
enum Name {
TEST1("テスト1"),
TEST2("テスト2"),
TEST3("テスト3"), ;
private final String text;
private Name(final String text) {
this.text = text;
}
/**
* 設定された値を返す
*/
@Override
public String toString() {
return this.text;
}
}
* 定数を定義する列挙型
* @author Paradigm-Shift
*/
enum Name {
TEST1("テスト1"),
TEST2("テスト2"),
TEST3("テスト3"), ;
private final String text;
private Name(final String text) {
this.text = text;
}
/**
* 設定された値を返す
*/
@Override
public String toString() {
return this.text;
}
}
/**
* enumから定数を取得する。
* @param args
*/
public static void main(String[] args) {
System.out.println(Name.TEST1.toString());
System.out.println(Name.TEST2.toString());
System.out.println(Name.TEST3.toString());
}
* enumから定数を取得する。
* @param args
*/
public static void main(String[] args) {
System.out.println(Name.TEST1.toString());
System.out.println(Name.TEST2.toString());
System.out.println(Name.TEST3.toString());
}
実行結果
shell >テスト1
テスト2
テスト3
テスト2
テスト3