Java中的Locale类的setDefault(Locale newLoc)方法用于为JVM或Java虚拟机的实例设置默认语言环境,这绝不会影响主机语言环境。
用法:
public static void setDefault(Locale newLoc)
参数:该方法采用Locale类型的一个参数newLoc,它引用要设置的新的默认Locale。
返回值:该方法不返回任何值。
异常:该方法可以引发如下异常:
- 如果安全管理器存在并且其checkPermission方法不允许该操作,则抛出SecurityException。
- 如果newLoc为null,则抛出NullPointerException
以下示例程序旨在说明Locale类的setDefault()方法:
示例1:
// Java code to illustrate hashCode() method
import java.util.*;
class Locale_Demo {
public static void main(String[] args)
{
// Creating a new locale
Locale first_locale
= new Locale("nu", "NO", "NY");
// Displaying first locale
System.out.println("First Locale: "
+ first_locale);
// Setting the Locale
Locale.setDefault(new Locale("ar", "SA"));
Locale new_locale = Locale.getDefault();
// Displaying the hash_code of new locale
System.out.println("The Hash Code: "
+ new_locale);
}
}
输出:
First Locale: nu_NO_NY The Hash Code: ar_SA
示例2:
// Java code to illustrate hashCode() method
import java.util.*;
class Locale_Demo {
public static void main(String[] args)
{
// Creating a new locale
Locale first_locale
= new Locale("en", "In");
// Displaying first locale
System.out.println("First Locale: "
+ first_locale);
// Setting the Locale
Locale.setDefault(new Locale("en", "GB"));
Locale new_locale = Locale.getDefault();
// Displaying the hash_code of new locale
System.out.println("The Hash Code: "
+ new_locale);
}
}
输出:
First Locale: en_IN The Hash Code: en_GB
参考:https://docs.oracle.com/javase/7/docs/api/java/util/Locale.html#setDefault(java.util.Locale)
相关用法
- Java Locale.Builder setLocale(Locale)用法及代码示例
- Java Locale getDisplayVariant(Locale inLoc)用法及代码示例
- Java TimeZone getDisplayName(Locale locale)用法及代码示例
- Java Locale getDisplayLanguage(Locale)用法及代码示例
- Java Locale getDisplayName(Locale)用法及代码示例
- Java Locale getDisplayCountry(Locale)用法及代码示例
- Java TimeZone setDefault()用法及代码示例
- Java Locale equals()用法及代码示例
- Java Locale getExtensionKeys()用法及代码示例
- Java Scanner locale()用法及代码示例
- Java Locale getDisplayCountry()用法及代码示例
- Java Locale hashCode()用法及代码示例
- Java Locale getDisplayLanguage()用法及代码示例
- Java Locale getISO3Country()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 Locale setDefault() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。