だから私はこのようなものを持っています
public enum DataType {
RECORD_TYPE("0"),
...
private String code;
private DataType(String code){
this.code = code;
}
public String getCode() {
return code;
}
}
だから私がするとき
System.out.println(DataType.RECORD_TYPE);
文字列RECORD_TYPE
を出力しますが、出力したいのですが、0
これはしたくありません
System.out.println(DataType.RECORD_TYPE.getCode());
getCode()
Enum にメソッドがないことはわかっていますtoString
が、Java が Enum を String に変換するときのデフォルトの動作を変更する方法はありますか?