|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.util.Currency
public final class Currency
表示貨幣。貨幣由 ISO 4217 貨幣程式碼標識。有關此內容的詳細訊息(包括貨幣程式碼表),請存取 BSi 網站 。
該類別的設計目標是:對於任何指定貨幣,從不會有多個 Currency
實例。因此,沒有公共的建構子。可以使用 getInstance
方法獲得 Currency
實例。
方法摘要 | |
---|---|
String |
getCurrencyCode()
獲取此貨幣的 ISO 4217 貨幣程式碼。 |
int |
getDefaultFractionDigits()
獲取與此貨幣一起使用的預設小數位數。 |
static Currency |
getInstance(Locale locale)
返回給定語言環境的國家/地區的 Currency 實例。 |
static Currency |
getInstance(String currencyCode)
返回給定貨幣程式碼的 Currency 實例。 |
String |
getSymbol()
獲取預設語言環境的貨幣符號。 |
String |
getSymbol(Locale locale)
獲取指定語言環境的貨幣符號。 |
String |
toString()
返回此貨幣的 ISO 4217 貨幣程式碼。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
方法詳細資訊 |
---|
public static Currency getInstance(String currencyCode)
Currency
實例。
currencyCode
- 貨幣的 ISO 4217 程式碼
Currency
實例
NullPointerException
- 如果 currencyCode
為 null
IllegalArgumentException
- 如果 currencyCode
不是受支持 ISO 4217 程式碼。public static Currency getInstance(Locale locale)
Currency
實例。忽略語言環境的語言和變數元件。因為國家/地區會改變其貨幣,所以結果可能隨時間而變化。例如,對於歐洲貨幣聯盟的最初成員國,該方法在 2001 年 12 月 31 日前返回舊的國家/地區貨幣,從 2002 年 1 月 1 日(各自國家/地區的本地時間)起返回歐元。
對於沒有貨幣的地區(比如南極洲),該方法返回 null
。
locale
- 該語言環境的國家/地區需要 Currency
實例
Currency
實例,或者 null
NullPointerException
- 如果 locale
或其國家/地區程式碼為 null
IllegalArgumentException
- 如果給定語言環境的國家/地區不是受支持的 ISO 3166 國家/地區程式碼。public String getCurrencyCode()
public String getSymbol()
public String getSymbol(Locale locale)
locale
- 需要顯示此貨幣名稱的語言環境
NullPointerException
- 如果 locale
為 nullpublic int getDefaultFractionDigits()
public String toString()
Object
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。