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 this currency code. | |||||||||||
Returns the symbol for this currency in the default locale.
| |||||||||||
Returns the symbol for this currency in the given
Locale . | |||||||||||
Returns this currency's ISO 4217 currency code.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Returns this Currency
's ISO 4217 currency code.
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. 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 this 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 symbol for this currency in the default locale. For instance, if the default locale is the US, the symbol of the US dollar is "$". For other locales it may be "US$". If no symbol can be determined, the ISO 4217 currency code of the US dollar is returned.
Currency
in the default Locale
.Returns the symbol for this currency in the given Locale
.
If the locale doesn't have any countries (e.g.
Locale.JAPANESE, new Locale("en","")
), the the ISO
4217 currency code is returned.
First the locale's resource bundle is checked, if the locale has the same currency, the CurrencySymbol in this locale bundle is returned.
Then a currency bundle for this locale is searched.
If a currency bundle for this locale does not exist, or there is no symbol for this currency in this bundle, then the ISO 4217 currency code is returned.
locale | the locale for which the currency symbol should be returned. |
---|
Currency
's symbol in the specified
locale.Returns this currency's ISO 4217 currency code.