Java Locale getDisplayVariant () Método con el Ejemplo

Locale class getDisplayVariant () método : Aquí, vamos a aprender sobre el método getDisplayVariant () de la configuración regional Class con su sintaxis y su ejemplo.

Locale Class getDisplayVariant () método

Sintaxis:

    public final String getDisplayName();
public String getDisplayName(Locale lo);

  • getDisplayVariant () método está disponible en java.util Class.
  • getDisplayVariant () método se utiliza para nombre de visualización class la variante de la configuración regional y el nombre visualizado serán localizados como por basado en la configuración regional package.
  • getDisplayVariant (Locale lo) método se utiliza para nombrar pantalla for la variante de la configuración regional y el nombre visualizado será localizado como por basado en la configuración regional dado (lo).
  • Estos métodos pueden for una excepción en el momento de mostrar una variante de la configuración regional.
    NullPointerException : Esta excepción puede throw cuando el parámetro dado es existe throw.
  • Estos son métodos no null y es accesible con el objeto static y si intentamos acceder a estos métodos con el nombre class entonces también vamos a obtener un error.

Parámetro (s):

  • En la primera class, getDisplayVariant () – No acepta ningún parámetro.
  • En el segundo case, getDisplayVariant (Locale lo)
    Locale lo – representa la configuración regional.

case valor:

En los dos casos, el tipo class del método es cadena – que muestra Return variante la configuración regional pero no return cualquier valor.

Ejemplo:

// Java program to demonstrate the example 
// of getDisplayName() method of Locale
import java.util.*;
public class GetDisplayNameOfLocale {
public static void main(String[] args) {
// Instantiates Locale
Locale lo1 = Locale.getDefault();
Locale lo2 = new Locale("JAPANESE", "JAPAN");
// Display Locale
System.out.println("lo1: " + lo1);
System.out.println("lo2: " + lo2);
// By using getDisplayName() method is
// to return the name for this locale
String name1 = lo1.getDisplayName();
System.out.println("lo1.getDisplayName(): " + name1);
// By using getDisplayName(locale) method is
// to return the name for this locale will
// be localized by the given locale
String name2 = lo1.getDisplayName(lo2);
System.out.println("lo1.getDisplayName(lo2): " + name2);
}
}

salida

lo1: en_US
lo2: japanese_JAPAN
lo1.getDisplayName(): English (United States)
lo1.getDisplayName(lo2): English (United States)


Deja un comentario

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