publicclassLanguageTest{publicstaticvoidmain(String[]args){System.out.println("当前语言: "+java.util.Locale.getDefault().getDisplayLanguage());}} 1. 2. 3. 4. 5. 编译和运行程序 编译代码: javac LanguageTest.java 1. 运行程序: javaLanguageTest 1. 如果输出为“当前语言: 中文”或“当前语言:...
Locale(String language) Locale(String language, String country) Locale(String language, String country, String variant) 这些构造函数允许您使用语言,国家/地区和变体创建Locale对象,但不能指定脚本或扩展名。 工厂方法 方法forLanguageTag(java.lang.String)为Locale良好的BCP 47语言标签创建Locale对象。 区域设...
[Android.Runtime.Register("setDefault","(Ljava/util/Locale$Category;Ljava/util/Locale;)V","", ApiSince=24)]publicstaticvoidSetDefault(Java.Util.Locale.Category category, Java.Util.Locale newLocale); Parameters category Locale.Category the specified category to set the default locale ...
getDefault() Java 仮想マシンのこのインスタンスについて、デフォルトロケールの現在の値を取得します。 static Locale getDefault(Locale.Category category) Java 仮想マシンのこのインスタンスについて、指定されたカテゴリのデフォルトロケールの現在の値を取得します。 String getDisplayCoun...
其余项中包含zh_CN的也替换为en_US。如果此时重启或重新登录系统,会发现运行locale等命令时会提示以下错误: Cannot set LC_CTYPE to default locale: No such file or directory 1. 我们需要回过头来检查/etc/default/locale中的设置,确认其中设置的en_US.UTF-8和en_US都已生成locale文件。比如我们要生成 en_...
Locale localeZh = new Locale("zh", "CN"); ResourceBundle res = ResourceBundle.getBundle("content", localeZh); String hello = res.getString("hello"); System.out.println("hello = " + hello); 首先我们先来定义 Locale 对象,这个 Locale 对象相当于定义本地环境,说明自己当前的语言环境和地区信息...
Localelocale=newLocale.Builder().setLanguage("de").setRegion("CA").build(); 使用Locale.forLanguageTag工厂方法 IETF BCP 47是定义语言标签以识别区域设置的标准,Java SE 7包符合它。您可以使用IETF BCP 47标准语言标签通过Locale.forLanguageTag工厂方法创建区域设置对象 ...
StringrangeString="es-ES;q=1.0,es-MX;q=0.5,pt-BR;q=0.0";List<Locale.LanguageRange>priorityList=Locale.LanguageRange.parse(rangeString); 3. Setting the DefaultLocale Though it’s possible to setLocalein all locale-sensitive classes in runtime, but if we canset the default localefor each use...
* 根据 language tag 获取对应的 locale * @param languageTag language tag (比如 zh-CN,zh,en 等) * @return locale */publicstaticLocalelocaleByLanguageTag(StringlanguageTag){if(languageTag==null||languageTag.equals(" ")||languageTag.length()==0){returnLocale.getDefault();}Localelocale;switch...
UTS#35, "Unicode Locale Data Markup Language" defines optional attributes and keywords to override or refine the default behavior associated with a locale. A keyword is represented by a pair of key and type. For example, "nu-thai" indicates that Thai local digits (value:"thai") should be ...