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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。