The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.util  [50 examples]

e336. Setting the Default Locale

There are two ways to change the default locale. The first is to set it on the command line:
    > java -Duser.language=2-char-language-code -Duser.region=2-char-country-code MyApp
    
    // Set only language code
    > java -Duser.language=fr -Duser.region= MyApp
    // Set language and country code
    > java -Duser.language=fr -Duser.region=CA MyApp

The second way to change the default locale is to call Locale.setDefault():
    // Get default locale
    Locale locale = Locale.getDefault();
    
    // Set the default locale to pre-defined locale
    Locale.setDefault(Locale.FRENCH);
    
    // Set the default locale to custom locale
    locale = new Locale("fr", "CA");
    Locale.setDefault(locale);

 Related Examples
e331. Generating a Random Number
e332. Breaking a String into Words
e333. Creating a Custom Event
e334. Implementing a Simple Event Notifier
e335. Listing All Available Locales
e337. Associating a Value with an Object

See also: Arrays    Bits    Collections    Dates    Hash Tables    Lists    Property Files    Sets    Sorted Collections    Time    Timers   


© 2002 Addison-Wesley.