我讀了關於屬性和資源包。但我無法區分這些。何時使用屬性文件以及何時使用資源包。屬性與資源包
要加載屬性文件使用以下代碼
Properties tempProp = new Properties();
FileInputStream propsFile = new FileInputStream(xyz.properties);
tempProp.load(propsFile);
加載資源束
ResourceBundle labels =
ResourceBundle.getBundle("xyz", currentLocale);
Enumeration bundleKeys = labels.getKeys();
在兩種情況下(在資源束和性質在)我們使用屬性文件。我發現的一個區別是,要存儲應用程序特定的數據,我們使用屬性文件並使用i18n數據,我們使用資源包。我不知道我是否正確。
我想知道使用上面兩種。這兩者有什麼區別。
你是100%的權利。 ResourceBundle對象包含特定於語言環境的對象。 – adatapost