Locale
对象表示了特定的地理、政治和文化地区。需要 Locale
来执行其任务的操作称为语言环境敏感的 操作,它使用 Locale
为用户量身定制信息。例如,显示一个数值就是语言环境敏感的操作,应该根据用户的国家、地区或文化的风俗/传统来格式化该数值。
因为一个 Locale
对象就是一个地区的标识符,所以构造一个 Locale
时不执行有效性检查。如果想了解特定的资源在您构造的 Locale
中是否可用,则必须查询那些资源。例如,使用 getAvailableLocales
方法询问 NumberFormat
所支持的语言环境。
通过构造器创建一个Locale
Locale(String language) Locale(String language, String country) Locale(String language, String country, String variant) 获取本地默认的Locale Locale.getDefault();
Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言[_地域[.字符集]]. 所以说呢,locale总是和一 定的字符集相联系的。
如: zh_CN.GB2312=中文_中华人民共和国+国标2312字符集。
参考地址:http://www.apihome.cn/api/java/Locale.html
javaAPI:http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html
时间: 2024-10-25 14:44:46