使用步骤
参考代码
package com.test;
import java.util.*;
/**
* Java Locale 本地化 Demo
*/
public class I18NDemo {
public static void main(String[] args) {
ResourceBundle bundle = ResourceBundle.getBundle("com.test.lang", Locale.getDefault());
Iterator<String> iterator = bundle.keySet().iterator();
iterator.forEachRemaining(s->{
System.out.println(s+":"+bundle.getString(s));
});
System.out.println();
}
}
lang.properties文件
header=\u767b\u5f55\u7a97\u53e3
string.username=\u7528\u6237\u540d
string.password=\u5bc6\u7801
string.ok=\u786e\u5b9a
string.cancel=\u53d6\u6d88
string.close=\u5173\u95ed
lang_en_US.properties
header=Login window
string.username=username
string.password=password
string.ok=OK
string.cancel=Cancel
string.close=Close