我尋求解決管理字符串資源的古老問題的解決方案。我目前的實施似乎運作良好,但它取決於使用單身人士,我知道多久單身人士可能會受到誹謗。管理Java應用程序中的字符串資源 - 單例?
資源管理器類有處理查找在ResourceBundle
單一實例,並使用它像這樣:
MessageResources mr = MessageResources.getMessageResources(); // returns singleton instance
...
JLabel helloLabel = new JLabel(mr.getString("label.hello"));
這是一個適當使用一個單身的?有沒有一些更好,更普遍使用的方法,我不知道?
我明白這可能有點主觀,但任何反饋,我可以得到讚賞。我寧願早點發現我做錯了,而不是在以後的過程中。
謝謝!
我不明白你用ResourceResource解決了哪些問題,ResourceBundle並沒有提供開箱即用的功能? – ykaganovich 2010-03-31 05:27:25
這主要是爲了更好地封裝bundle的加載等。我也有一些方便的方法來使用MessageFormat格式化消息等。 – 2010-04-01 05:00:13