我是Java的新手,在设计中需要一些帮助来保存静态查找值。
我有各种各样的(150)状态,如TRANSACTIONSTATUS,LOGINSTATUS,BOOKINGSTATUS等,每个都有自己的密钥和值集。
例如:
我试图提出如何在应用程序启动时将这些静态值保存在内存中,并在需要时引用它们。我已阅读java枚举并在哈希映射中保留属性,但不完全确定如何。请帮忙。
答案 0 :(得分:1)
这是我能想到的。您可以类似地为LoginStatus构造枚举。任何体面的Java参考都应该对你有所帮助。
public enum TransactionStatus
{
PD("Pending"),
PE("Pending Exception"),
PS("Pending Submission");
private final String value;
TransactionStatus(String value)
{
this.value = value;
}
public String getValue()
{
return value;
}
}