我读了关于属性和资源包。但我无法区分这些。何时使用属性文件以及何时使用资源包。属性与资源包
要加载属性文件使用以下代码
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