JavaTM 2 Platform
Standard Ed. 6

java.util.spi
類別 CurrencyNameProvider

java.lang.Object
  繼承者 java.util.spi.LocaleServiceProvider
      繼承者 java.util.spi.CurrencyNameProvider

public abstract class CurrencyNameProvider
extends LocaleServiceProvider

Currency 類別提供本地化貨幣符號的服務提供者的抽象類別。注意,在確定 LocaleServiceProvider 規範中描述的行為時,貨幣符號被視為名稱。

從以下版本開始:
1.6

建構子摘要
protected CurrencyNameProvider()
          唯一的建構子。
 
方法摘要
abstract  String getSymbol(String currencyCode, Locale locale)
          獲取指定語言環境的給定貨幣程式碼的符號。
 
從類別 java.util.spi.LocaleServiceProvider 繼承的方法
getAvailableLocales
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

CurrencyNameProvider

protected CurrencyNameProvider()
唯一的建構子。(由子類別建構子調用,通常是隱式的)。

方法詳細資訊

getSymbol

public abstract String getSymbol(String currencyCode,
                                 Locale locale)
獲取指定語言環境的給定貨幣程式碼的符號。例如,對於 "USD"(美元),如果指定語言環境是 US,則符號是 "$",而對於其他語言環境,則可能是 "US$"。如果無法確定符號,則應返回 null。

參數:
currencyCode - ISO 4217 貨幣程式碼,由 'A' (U+0041) 和 'Z' (U+005A) 之間的三個大寫字母組成
locale - 所需的語言環境
返回:
指定語言環境的給定貨幣程式碼的符號;如果該符號對於語言環境不可用,則返回 null
拋出:
NullPointerException - 如果 currencyCodelocale 為 null
IllegalArgumentException - 如果 currencyCode 不是以三個大寫字母的形式表示,或者 locale 不是從 getAvailableLocales() 返回的語言環境之一。
另請參見:
Currency.getSymbol(java.util.Locale)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only