Create an ICU4J ULocale

Problem:

You want more options and power than provided by a core Java locale.

Solution:

ICU4J provides a locale class that provides significantly more capabilites than the Locale class in core Java.  ULocale is the foundation of all internationalization classes in ICU4J.

 

ULocale is defined with at minimum a language code.  It can also contain script name, region code, and other locale specific meta data such as calendar type.

 

To get an English ULocale:

ULocale english = new ULocale("en");