| Properties |
| public String |
getCurrencyCode() Details
Gets the ISO 4217 currency code of this currency.
| return | the ISO 4217 currency code of this currency. |
|
| public int |
getDefaultFractionDigits() Details
Gets the default number of fraction digits used with this currency.
For example, the default number of fraction digits for the Euro is 2,
while for the Japanese Yen it's 0.
In the case of pseudo-currencies, such as IMF Special Drawing Rights,
-1 is returned.
| return | the default number of fraction digits used with this currency |
|
| public static Currency |
getInstance(String currencyCode) Details
Returns the Currency instance for the given currency code.
| currencyCode | the ISO 4217 code of the currency |
| return | the Currency instance for the given currency code |
| Throws | NullPointerException: if currencyCode is null |
| Throws | IllegalArgumentException: if currencyCode is not
a supported ISO 4217 code. |
|
| public static Currency |
getInstance(Locale locale) Details
Returns the Currency instance for the country of the
given locale. The language and variant components of the locale
are ignored. The result may vary over time, as countries change their
currencies. For example, for the original member countries of the
European Monetary Union, the method returns the old national currencies
until December 31, 2001, and the Euro from January 1, 2002, local time
of the respective countries.
The method returns null for territories that don't
have a currency, such as Antarctica.
| locale | the locale for whose country a Currency
instance is needed |
| return | the Currency instance for the country of the given
locale, or null |
| Throws | NullPointerException: if locale or its country
code is null |
| Throws | IllegalArgumentException: if the country of the given locale
is not a supported ISO 3166 country code. |
|
| public String |
getSymbol() Details
Gets the symbol of this currency for the default locale.
For example, for the US Dollar, the symbol is "$" if the default
locale is the US, while for other locales it may be "US$". If no
symbol can be determined, the ISO 4217 currency code is returned.
| return | the symbol of this currency for the default locale |
|
| public String |
getSymbol(Locale locale) Details
Gets the symbol of this currency for the specified locale.
For example, for the US Dollar, the symbol is "$" if the specified
locale is the US, while for other locales it may be "US$". If no
symbol can be determined, the ISO 4217 currency code is returned.
| locale | the locale for which a display name for this currency is
needed |
| return | the symbol of this currency for the specified locale |
| Throws | NullPointerException: if locale is null |
|