java.lang.Object | |
↳ | java.util.Currency |
A currency corresponding to an ISO 4217 currency code such as "EUR" or "USD".
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 ISO 4217 currency code. | |||||||||||
Returns the localized currency symbol for this currency in
locale . | |||||||||||
Equivalent to
getSymbol(Locale.getDefault()) . | |||||||||||
Returns this currency's ISO 4217 currency code.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Returns this currency's ISO 4217 currency code.
Returns the default number of fraction digits for this currency. For instance, the default number of fraction digits for the US dollar is 2 because there are 100 US cents in a US dollar. For the Japanese Yen, the number is 0 because coins smaller than 1 Yen became invalid in 1953. In the case of pseudo-currencies, such as IMF Special Drawing Rights, -1 is returned.
Returns the Currency
instance for this Locale
's country.
IllegalArgumentException | if the locale's country is not a supported ISO 3166 country. |
---|
Returns the Currency
instance for the given ISO 4217 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.
Equivalent to getSymbol(Locale.getDefault())
.
See "Be wary of the default locale".
Returns this currency's ISO 4217 currency code.