8.2.2 获得JDK支持的所有本地信息
优质
小牛编辑
134浏览
2023-12-01
本节给出一个实例来演示如何通过getAvailableLocales方法获得当前JDK支持的所有本地信息。在本例中使用了Locale类的getLanguage、getCountry、getDisplayLanguage、getDisplayCountry、getDisplayName方法来获得Locale对象表示的本地信息。
例子 : 获得JDK支持的所有本地信息
AllLocale类负责输出JDK支持的所有本地信息,该类的代码如下:
package chapter8;
import java.util.Locale;
public class AllLocale
{
public static void main(String[] args)
{
// 返回JDK支持的所有表示本地信息的Locale对象
Locale[] locales = Locale.getAvailableLocales();
for(Locale locale: locales)
{
System.out.println(locale.getLanguage() + "-" + locale.getCountry() +
" 语言:<" + locale.getDisplayLanguage() + "> 国家:<" +
locale.getDisplayCountry() + "> name:<" +
locale.getDisplayName() + ">");
}
}
}
运行AllLocale程序后,将在Eclipse Console中输出如图8.5所示的信息:
图8.5 输出JDK支持的所有本地化信息