http://developer.android.com/reference/java/util/Locale.html
例如有什么区别
Locale FRENCH vs Locale FRANCE
和
Locale GERMAN vs Locale GERMANY
我正在搜索,但在文档中找不到任何关于差异的信息。任何的想法?
http://developer.android.com/reference/java/util/Locale.html
例如有什么区别
Locale FRENCH vs Locale FRANCE
和
Locale GERMAN vs Locale GERMANY
我正在搜索,但在文档中找不到任何关于差异的信息。任何的想法?
法语和德语在更多国家使用,而不仅仅是法国和德国。在不同的国家,他们会有不同的货币、不同的数字书写方式等。这就是为什么您可以同时指明您所在地区的语言和地区,这就是为什么您可以为每种语言/地区组合定义特定资源(例如 de- DE 代表德国,de-AT 代表奥地利,或 fr-FR 代表法国,fr-rCA 代表加拿大)。
一个指地理区域(及其约定,例如在数字中使用逗号或小数点),另一个指一种语言。
例如,法语可以在法国或加拿大使用。
语言环境包含:
因此,同一种语言有多个预定义Locale
对象。有些带有国家代码,有些仅带有语言。
有关更多详细信息,请参见:java.sun.com/developer/technicalArticles/J2SE/locale