The getLanguage() method of Locale class in Java is used to get language code for the specified locale. This will either be an empty string or a lowercase ISO 639 code.
Syntax:
LOCALE.getLanguage()
Parameters: This method does not take any parameters.
Return Value: This method either returns an empty string or the language code for the given locale.
Below programs illustrate the working of getLanguage() method:
Program 1:
// Java code to illustrate getLanguage() method import java.util.*;
public class Locale_Demo {
public static void main(String[] args)
{
// Creating a new locale
Locale first_locale
= new Locale( "en" , "UK" );
// Displaying first locale
System.out.println( "First Locale: "
+ first_locale);
// Displaying the language_code of this locale
System.out.println( "Language: "
+ first_locale.getLanguage());
}
} |
Output:
First Locale: en_UK Language: en
Program 2:
// Java code to illustrate getLanguage() 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.getLanguage());
}
} |
Output:
First Locale: ar_SA Language: ar