The i18n Cookbook - recipies for a global society

  • java cookbook
  • about the author
Home › Java Internationalization Cookbook › Locales

Java Cookbook

  • Java Internationalization Cookbook
    • Locales
      • How to make a Locale object using language and country arguments
      • How to use a static constant to retrieve a common locale
      • How to get an array of available lLocales
      • Get all ISO language and country codes
      • Get localized display names
      • Create an ICU4J ULocale
    • Dates and Times
    • Numerical Systems
    • Misc
    • Resource Bundles
    • Unicode, Transliteration, and Charactersets

How to get an array of available lLocales

Problem:

You want to list all locales your system supports.

Solution:

To get an array of all installed locales you can use the static getAvailableLocales method. This retrieves the full locales, and not only their ids.

To loop through available locales and output their ids:

Locale[] locales = Locale.getAvailableLocales();

for(int x = 0; x < locales.length; x++){

System.out.println(locales[x].toString());

}

‹ How to use a static constant to retrieve a common locale up Get all ISO language and country codes ›
  • Locale
  • Printer-friendly version
  • Add new comment

If you are testing any of these recipes in Eclipse and the characters are not displaying correctly in your console visit http://i18ncookbook.com/eclipse_settings.

This site is ad supported.  I hope you find something among our sponsors worth clicking. ;)

i18n search

Google
Custom Search

Search

Tags in Tags

calendar date icu4j Java Locale number format numberformat parse spellout timezone transliteration transliterator
more tags

User login

  • Create new account
  • Request new password
  • java cookbook
  • about the author