getDefault()
此方法返回Java虛擬機設置的默認語言環境。這是靜態方法,因此可以在不創建Locale類的對象的情況下調用它。
用法:
public static Locale getDefault()
返回值:該方法返回Java虛擬機設置的默認語言環境。
下麵的代碼說明了getDefault()方法:
示例1:
// Java code to demonstrate
// getLocale() method in Locale
import java.util.Locale;
public class GfG {
// main method
public static void main(String[] args)
{
// declaring object of Locale
Locale locale;
// calling the getDefault method
locale = Locale.getDefault();
// printing the locale
System.out.println(locale);
}
}
輸出:
en_US
getDefault(Locale.Category category)
此方法返回Java虛擬機為指定類別設置的默認語言環境。這是靜態方法,因此可以在不創建Locale類的對象的情況下調用它。
用法:
Locale.getDefault(Locale.Category category)
參數:它采用Locale.Category類型的強製參數類別。
返回值:該方法返回指定類別的Locale類型的默認Locale集。
異常:如果參數中傳遞的類別為null,則getDefault()方法將引發NullPointerException。
下麵是說明getDefault(Locale.Category類別)的代碼:
示例1:
// Java code to demonstrate
// getLocale() method in Locale
import java.util.Locale;
public class GfG {
// main method
public static void main(String[] args)
{
// declaring object of Locale
Locale locale;
// Specified category.
Locale.Category category = Locale.Category.DISPLAY;
// calling the getDefault method
locale = Locale.getDefault(category);
// printing the locale
System.out.println(locale);
}
}
輸出:
en_US
示例2:演示NullPointerException
// Java code to demonstrate
// getLocale() method in Locale
import java.util.*;
public class GfG {
// main method
public static void main(String[] args)
{
// declaring object of Locale
Locale locale;
try {
// Specified category = null
Locale.Category category = null;
// calling the getDefault method
// This will throw exception
// as the category passed is null
locale = Locale.getDefault(category);
// printing the locale
System.out.println(locale);
}
catch (Exception e) {
System.out.println("Exception: " + e);
}
}
}
輸出:
Exception: java.lang.NullPointerException
相關用法
- Java TimeZone getDisplayName(Locale locale)用法及代碼示例
- Java Locale.Builder setLocale(Locale)用法及代碼示例
- Java Locale getDisplayVariant(Locale inLoc)用法及代碼示例
- Java Locale getDisplayName(Locale)用法及代碼示例
- Java Locale getDisplayCountry(Locale)用法及代碼示例
- Java Locale getDisplayLanguage(Locale)用法及代碼示例
- Java TimeZone getDefault()用法及代碼示例
- Java DecimalStyle of(Locale)用法及代碼示例
- Java Locale getISOLanguages()用法及代碼示例
- Java Locale getCountry()用法及代碼示例
- Java Locale getISOCountries()用法及代碼示例
- Java Locale getAvailableLocales()用法及代碼示例
- Java Locale toString()用法及代碼示例
- Java Locale getLanguage()用法及代碼示例
注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 Locale getDefault() method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。