http://www.verejava.com/?id=16993090936498
/**
知识点: 国际化
1. 什么是国际化
2. 国际化需要用到的3个类
2.1 java.util.Locale : 表示一个国家的语言类
2.2 java.util.ResourceBundle : 用来读取资源文件的类(*.properties)
资源文件里面的内容是Key=value 键值对
2.3 java.text.MessageFormat : 用来进行文本的格式化类
3. 国际化的应用
*/
import java.util.Locale;
public class TestLocale {
public static void main(String[] args) {
//取得系统已经安装的语言数组
Locale[] locales = Locale.getAvailableLocales();
//循环获取系统已经安装的国家和对应的语言代码
for (Locale locale : locales) {
System.out.println(locale.getDisplayCountry() + locale.getCountry() + "-" + locale.getDisplayLanguage() + locale.getLanguage());
}
}
}