Locale getExtensionKeys() Method in Java with Examples
Last Updated :
01 May, 2019
The getExtensionKeys() method of Locale class in Java is used to return a set of extension keys associated with this locale which cannot be modified and the keys remains in lower-case. If there is no extension then the method returns an empty set.
Syntax:
public Set <Character> getExtensionKeys()
Parameters: This method does not take any parameters.
Return Value: This method either returns a set of extension keys associated with this locale or an empty set if it has no extensions.
Below programs illustrate the working of getExtensionKeys() method:
Program 1:
import java.util.*;
public class Locale_Demo {
public static void main(String[] args)
{
Locale first_locale
= new Locale( "th" , "TH" , "TH" );
System.out.println( "Locale: "
+ first_locale);
System.out.println( "The KeySet: "
+ first_locale.getExtensionKeys());
}
}
|
Output:
Locale: th_TH_TH_#u-nu-thai
The KeySet: [u]
Program 2:
import java.util.*;
public class Locale_Demo {
public static void main(String[] args)
{
Locale first_locale
= new Locale( "en" , "US" );
System.out.println( "Locale: "
+ first_locale);
System.out.println( "The KeySet: "
+ first_locale.getExtensionKeys());
}
}
|
Output:
Locale: en_US
The KeySet: []
Reference: https://docs.oracle.com/javase/7/docs/api/java/util/Locale.html#getExtensionKeys()
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...