我的对象:
public class Account(){
private String accountName;
private AccountType accountType; // enum
//I customized the getter by doing this...
public String getAccountType(){
return accountType.getAccountType();
}
}
我的 AccountType 枚举:
public enum AccountType{
OLD("Old account"),
NEW("New account");
private final String accountType;
private AccountType(String accountType){
this.accountType = accountType;
}
public String getAccountType(){
return accountType;
}
}
我${account.accountType}
用来检索枚举常量的值。这是正确的方法吗?
我尝试使用AccountType.valueOf("OLD")
但它返回了OLD
。
此类事情的最佳做法是什么?