getDefault()
Este método devuelve la configuración regional predeterminada establecida por la máquina virtual de Java. Este es un método estático, por lo que se puede llamar sin crear un objeto de la clase Locale.
Sintaxis:
public static Locale getDefault()
Valor de retorno: el método devuelve la configuración regional predeterminada establecida por la máquina virtual de Java.
A continuación se muestra el código para ilustrar el método getDefault():
Programa 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(Configuración regional. Categoría de categoría)
Este método devuelve la configuración regional predeterminada establecida por la máquina virtual de Java para la categoría especificada. Este es un método estático, por lo que se puede llamar sin crear un objeto de la clase Locale.
Sintaxis:
Locale.getDefault(Locale.Category category)
Parámetros: Toma una categoría de parámetro obligatoria de tipo Locale.Category.
Valor devuelto: el método devuelve un conjunto de configuración regional predeterminado de tipo Configuración regional, para la categoría especificada.
Excepciones: si la categoría pasada en el parámetro es nula, el método getDefault() generará NullPointerException .
A continuación se muestra el código para ilustrar getDefault (categoría Local.Category):
Programa 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
Programa 2: Para demostrar 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