El método getISO3Language() de la clase Locale en Java se usa para obtener una abreviatura de tres letras para el idioma especificado en la configuración regional. Será un código de idioma ISO 639-2/T en minúsculas o una string vacía si la configuración regional no especifica un idioma.
Sintaxis:
LOCALE.getISO3Language()
Parámetros: Este método no toma ningún parámetro.
Valor devuelto: este método no devuelve ningún valor.
Excepción: el método genera una excepción MissingResourceException si la abreviatura de idioma de tres letras no está disponible para la configuración regional especificada.
Los siguientes programas ilustran el funcionamiento del método getISO3Language():
Programa 1:
// Java code to illustrate getISO3Language() method import java.util.*; public class Locale_Demo { public static void main(String[] args) { // Creating a new locale Locale first_locale = new Locale("en", "IN"); // Displaying first locale System.out.println("First Locale: " + first_locale); // Displaying the language_code of this locale System.out.println("Language: " + first_locale.getISO3Language()); } }
First Locale: en_IN Language: eng
Programa 2:
// Java code to illustrate getISO3Language() method import java.util.*; public class Locale_Demo { public static void main(String[] args) { // Creating a new locale Locale first_locale = new Locale("ar", "SA"); // Displaying first locale System.out.println("First Locale: " + first_locale); // Displaying the language_code of this locale System.out.println("Language: " + first_locale.getISO3Language()); } }
First Locale: ar_SA Language: ara
Programa 3: Mostrar error
// Java code to illustrate getISO3Language() method import java.util.*; public class Locale_Demo { public static void main(String[] args) { // Creating a new locale Locale first_locale = new Locale("engh", "US"); // Displaying first locale System.out.println("First Locale: " + first_locale); try { // Displaying the language_code of this locale System.out.println("Language: " + first_locale.getISO3Language()); } catch (Exception e) { System.out.println(e); } } }
First Locale: engh_US java.util.MissingResourceException: Couldn't find 3-letter language code for engh
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA