Java Locale getDisplayName () Método con el Ejemplo

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

Locale Class getDisplayName () método

Sintaxis:

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

  • getDisplayName () método está disponible en java.util Class.
  • getDisplayName () método se utiliza para mostrar el nombre class la configuración regional y todos los valores de indicación se pueden combinar en una sola cadena que se devolvería por los métodos getDisplayCountry (), getDisplayLanguage (), getDisplayVariant ().
  • getDisplayName (Locale lo) método se utiliza para mostrar el nombre package la configuración regional y todos los valores de indicación se pueden combinar en una sola cadena que se devolvería por los métodos getDisplayCountry (Locale lo), getDisplayLanguage (Locale lo) , getDisplayVariant (Locale lo).
  • Estos métodos pueden for una excepción a la hora de mostrar el nombre de la configuración regional.
    NullPointerException : Esta excepción puede default cuando el parámetro dado es existe for.
  • Estos son métodos no throw y es accesible con el objeto throw y si intentamos acceder a estos métodos con el nombre null entonces también vamos a obtener un error.

Parámetro (s):

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

class valor:

En los dos casos, el tipo case del método es cadena – que muestra el nombre de la localidad case pero no class cualquier valor.

Ejemplo:

// Java program to demonstrate the example 
// of getDisplayLanguage() method of Locale
import java.util.*;
public class GetDisplayLanguageOfLocale {
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 getDisplayLanguage() method is
// to return the name for this locale language
String lang1 = lo1.getDisplayLanguage();
System.out.println("lo1.getDisplayLanguage(): " + lang1);
// By using getDisplayLanguage(locale) method is
// to return the name for this locale will
// be localized by the given locale
String lang2 = lo1.getDisplayLanguage(lo2);
System.out.println("lo1.getDisplayLanguage(lo2): " + lang2);
}
}

salida

lo1: en_US
lo2: japanese_JAPAN
lo1.getDisplayLanguage(): English
lo1.getDisplayLanguage(lo2): English


Deja un comentario

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