我正在测试java.util.Locale
,我发现Locale.getAvailableLocales的第一个元素很奇怪。
@Test
public void printFirstLocale() {
final Locale firstLocale = Locale.getAvailableLocales()[0];
System.out.println("first locale: " + firstLocale
+ " " + firstLocale.hashCode());
}
Ant只打印这个。
first locale: 0
我从OS X,Windows和Xubuntu得到了相同的结果。
答案 0 :(得分:1)
First Locale是一个空字符串。它包括在这里: http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html
返回此语言环境的国家/地区代码,该代码应为空字符串,大写ISO 3166 2字母代码或UN M.49 3位代码。