- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Locale getUnicodeLocaleType() Method
Description
The Java Locale getUnicodeLocaleType() method returns the Unicode locale type associated with the specified Unicode locale key for this locale. Returns the empty string for keys that are defined with no type. Returns null if the key is not defined. Keys are case-insensitive. The key must be two alphanumeric characters ([0-9a-zA-Z]), or an IllegalArgumentException is thrown.
Declaration
Following is the declaration for java.util.Locale.getUnicodeLocaleType() method
public Set<String> getUnicodeLocaleType(String key)
Parameters
key − the Unicode locale key
Return Value
This method returns the Unicode locale type associated with the key, or null if the locale does not define the key.
Exception
IllegalArgumentException − if the key is not well-formed
NullPointerException − if key is null
Getting Unicode Locale Type from a Locale Example
The following example shows the usage of Java Locale getUnicodeLocaleType() methods. We're creating a locale with a key as "co" and value as "phonebk" which is retrieved using getUnicodeLocaleType and printed.
package com.tutorialspoint; import java.util.Locale; public class LocaleDemo { public static void main(String[] args) { // create a new locale Locale locale = Locale.forLanguageTag("de-DE-u-email-co-phonebk-x-linux"); // print this locale System.out.println("Locale:" + locale); // print the name of this locale System.out.println("Locale Type:" + locale.getUnicodeLocaleType("co")); } }
Output
Let us compile and run the above program, this will produce the following result −
Locale:de_DE_#u-email-co-phonebk-x-linux Locale Type:phonebk
To Continue Learning Please Login
Login with Google