Método local getDefault() en Java

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);
    }
}
Producción:

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);
    }
}
Producción:

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);
        }
    }
}
Producción:

Exception: java.lang.NullPointerException

Publicación traducida automáticamente

Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *