Realizar el desarrollo de programas internacionales
Confíe en los archivos de recursos, la configuración regional y las clases ResourceBundle para lograr operaciones de procesamiento lógicas
Ejemplo: realización de un programa internacionalizado (clave principal: leer información de recursos)
- Crear: message.Message.Messages_zh_CN.properties (recurso chino: info = bienvenida a su visita)
- Crear: message.Message.Messages_en_US.properties (recurso en inglés: info = Bienvenido)
- Cargue la información de recursos del área designada a través del programa
public static void main(String[] args) {
Locale locale1 = new Locale("en","US");
//获取实例化对象,第一个选项填资源的基础名(除去语言代码后的共同名字),第二个填Locale对象
ResourceBundle resourceBundle = ResourceBundle.getBundle("message.Messages",locale1);
String val = resourceBundle.getString("info"); //读取对应的info key资源内容
System.out.println(val);
}
Bienvenidos
Orden de lectura: lea el archivo de recursos del área especificada> recurso local predeterminado> recurso público (sin configuración regional)