根据所用语言判断国家:
// 返回Java 所支持的全部国家和语言的数组
Locale[] localeList = Locale.getAvailableLocales();
// 遍历数组的每个元素,依次获取所支持的国家和语言
for (int i = 0; i < localeList.length; i++) {
// 打印出所支持的国家和语言
System.out.println(localeList[i].getDisplayCountry() + "="
+ localeList[i].getCountry() + " "
+ localeList[i].getDisplayLanguage() + "="
+ localeList[i].getLanguage());
}
根据时区判断国家:
Locale[] localeList = Locale.getAvailableLocales();
// 遍历数组的每个元素,依次获取所支持的国家和语言
for (int i = 0; i < localeList.length; i++) {
// 打印出所支持的国家和语言
System.out.println(localeList[i].getDisplayCountry() + "="
+ localeList[i].getCountry() + " "
+ localeList[i].getDisplayLanguage() + "="
+ localeList[i].getLanguage());
}
根据时区判断国家:
//获取系统所支持的所有可用时区
String [] timeZone = TimeZone.getAvailableIDs();
for (int i = 0; i < timeZone .length; i++) {
System.out.println("DisplayName = " + TimeZone.getTimeZone(timeZone[i]).getDiaplayName());
System.out.println("TimeZoneID = " + timeZone[i]);
}
本文介绍了如何使用Java代码来判断不同的国家语言及其对应的时区信息。通过遍历Java支持的语言环境和地区设置,可以获取各个国家的语言种类;同时,通过获取系统支持的所有时区ID,可以进一步确定不同地区的具体时区。
4295

被折叠的 条评论
为什么被折叠?



