A locale class in java api represents a specific geographical, political,
or cultural region. In java computing, locale defines a set of parameters
that defines the user's language, country and any special variant preferences
that the user wants to see in their user interface. An operation that
requires a locale to perform its task is called locale-sensitive.
And it also uses the locale to formulate information for the user.
Locale class tries to provide the following features
Number Formats Setting
Display Language Setting
Time zone Setting
Date/Time Formats Setting
Currency Formats Setting
Daylight Saving Time (DST) Setting
These all feature varies from country to country.
To know more about this, just click:
Recommend the tutorial