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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。