http://developer.android.com/reference/java/util/Locale.html
之间有什么区别
Locale FRENCH vs Locale FRANCE
和
Locale GERMAN vs Locale GERMANY
我正在搜索,但我无法找到有关文档差异的任何内容。有什么想法吗?
答案 0 :(得分:15)
法语和德语在更多国家使用,而不仅仅是法国和德国。在不同的国家,他们会有不同的货币,不同的写数字等等。这就是为什么你可以指出语言和语言。您所在地区的区域,这就是为什么您可以为每种语言/区域组合定义特定资源的原因(例如德国的de-DE与奥地利的de-AT,或法国的fr-FR与加拿大的fr-rCA)。
答案 1 :(得分:1)
一个是指一个地理区域(及其惯例,例如在数字中使用逗号或小数点),另一个是指语言。
例如,法语可以在法国或加拿大使用。
答案 2 :(得分:1)
区域设置包含:
因此,同一语言有多个预定义的Locale
个对象。一些使用Countrycode,一些只使用语言。
有关详细信息,请参阅:java.sun.com/developer/technicalArticles/J2SE/locale