java.lang.Object | |
↳ | java.util.Currency |
This class represents a currency as identified in the ISO 4217 currency codes.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns this currency's ISO 4217 currency code.
| |||||||||||
Returns the default number of fraction digits for this currency.
| |||||||||||
Returns the
Currency instance for this Locale 's country. | |||||||||||
Returns the
Currency instance for the given currency code. | |||||||||||
Returns the localized currency symbol for this currency in
locale . | |||||||||||
Returns the localized currency symbol for this currency in the user's default locale.
| |||||||||||
Returns this currency's ISO 4217 currency code.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Returns the default number of fraction digits for this currency. For instance, the default number of fraction digits for the US dollar is 2. For the Japanese Yen the number is 0. In the case of pseudo-currencies, such as IMF Special Drawing Rights, -1 is returned.
Returns the Currency
instance for this Locale
's country.
locale | the Locale of a country. |
---|
Currency
used in the country defined by the locale parameter.IllegalArgumentException | if the locale's country is not a supported ISO 3166 Country. |
---|
Returns the Currency
instance for the given currency code.
currencyCode | the currency code. |
---|
Currency
instance for this currency code.IllegalArgumentException | if the currency code is not a supported ISO 4217 currency code. |
---|
Returns the localized currency symbol for this currency in locale
.
That is, given "USD" and Locale.US, you'd get "$", but given "USD" and a non-US locale,
you'd get "US$".
If the locale only specifies a language rather than a language and a country (such as
Locale.JAPANESE
or {new Locale("en", "")} rather than Locale.JAPAN
or
{new Locale("en", "US")}), the ISO 4217 currency code is returned.
If there is no locale-specific currency symbol, the ISO 4217 currency code is returned.
Returns the localized currency symbol for this currency in the user's default locale. See "Be wary of the default locale".
Returns this currency's ISO 4217 currency code.