「Java入門」Enumに文字列や数値を利用するサンプル
1.Javaコード
public enum UserCode{
EMPA(“AAA", 101),
EMPB(“BBB", 202),
EMPC(“CCC", 303),
;
private final String addr;
private final int id;
private UserCode(final String addr, final int id) {
this.addr = addr;
this.id = id;
}
public String getString() {
return this.addr;
}
public int getInt() {
return this.id;
}
}
2.利用方法
String addr = UserCode.EMPA.getString();
int id = UserCode.EMPA.getInt();
Log.debug(“enumテスト", addr); // AAA が出力される
Log.debug(“enumテスト", “" + id); // 101 が出力される