java.util.Locale 是表示语言和国家/地区信息的本地化类,它是创建国际化应用的基础。
1 组成
Locale 由 5 个元素组成,语言必选,其他可选:
- 语言
2 到 3 个小写字母。例如 en、zh - 字符脚本
首字母大写的四个字母。例如 Hant 繁体中文字符。 - 国家/地区
2 个大写字幕或 3 个数字 - 变体
指定各种杂项特性 - 扩展
描述日历和数字等内容的本地偏好。
Locale 是标签描述的,标签是由各个元素通过-
链接起来的字符串。
2 构造
Locale locale = Locale.getDefault();
Locale locale = Locale.SIMPLIFIED_CHINESE;
Locale locale = Locale.forLanguageTag("zh-CN");
Locale local = new Locale("zh", "CN");
3 交互
展示 getXXX();
//返回适合向用户显示的语言环境国家/地区名。
getDisplayCountry(Locale inLocale)
...
相关类获取支持的 Locale
getAvailableLocales()