读取资源属性文件(properties)
注意几个点:
(1)使用这个类,这个properties文件的名字是有规范的,一般命名规范:
自定义名_语言代码_国别代码.properties ,如果是默认的,直接写为:
自定义.properties。
如:
xxx_en_US.properties
xxx_zh_CN.properties
xxx.properties
例:
目录结构
一般把properties文件放到resources资源文件下,在获取 ResourceBundle 实例后,可以使用 getString() 等方法获取属性值。getBundle() 方法的第二个参数可以指定地区,这个地区就决定了读取那个语言的文件,例如 “_en”和“_zh_CN”分别对应 “Locale.ENGLISH” 和 “Locale.CHINA”。
目前只是用它来读取文件信息,关于国际化以后项目用到在记录。
package com.lxc;
import java.util.ResourceBundle;
public class Read {
public static void main(String[] args) {
ResourceBundle res = ResourceBundle.getBundle("config");
// ResourceBundle res = ResourceBundle.getBundle("config", Locale.ENGLISH);
String name = res.getString("name");
System.out.println(name); // "lxc"
}
}