Class: java.util.Currency
- public final class Currency
- implements Serializable
Represents a currency. Currencies are identified by their ISO 4217 currency
codes. See the
ISO 4217 maintenance agency for more information, including a table of
currency codes.
The class is designed so that there's never more than one
Currency instance for any given currency. Therefore, there's
no public constructor. You obtain a Currency instance using
the getInstance methods.
Methods
-
getCurrencyCodetop
public String getCurrencyCode()Gets the ISO 4217 currency code of this currency. -
getDefaultFractionDigitstop
public int getDefaultFractionDigits()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. -
getInstancetop
Returns theCurrencyinstance for the given currency code. -
getInstancetop
Returns theCurrencyinstance 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
nullfor territories that don't have a currency, such as Antarctica. -
getSymboltop
public String getSymbol()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. -
getSymboltop
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. -
toStringtop
public String toString()Returns the ISO 4217 currency code of this currency.
