java.util.spi.CurrencyNameProv為Currency類提供本地化貨幣符號的服務提供者的抽象類。
簡介,樹形結構,構造方法摘要,方法摘要,
簡介
java.util.spi
類currencyNameProvider
樹形結構
java.lang.Object
java.util.spi.LocaleServiceProvider
java.util.spi.CurrencyNameProvider
publicabstractclassCurrencyNameProvider
extendsLocaleServiceProvider
為Currency類提供本地化貨幣符號的服務提供者的抽象類。注意,在確定LocaleServiceProvider規範中描述的行為時,貨幣符號被視為名稱。
從以下版本開始:
1.6
java.util.spi.LocaleServiceProvider
java.util.spi.CurrencyNameProvider
publicabstractclassCurrencyNameProvider
extendsLocaleServiceProvider
為Currency類提供本地化貨幣符號的服務提供者的抽象類。注意,在確定LocaleServiceProvider規範中描述的行為時,貨幣符號被視為名稱。
從以下版本開始:
1.6
構造方法摘要
protected CurrencyNameProvider()
唯一的構造方法。
唯一的構造方法。
方法摘要
abstractString getSymbol(StringcurrencyCode,Localelocale)
獲取指定語言環境的給定貨幣代碼的符號。
從類java.util.spi.LocaleServiceProvider繼承的方法
getAvailableLocales
從類java.lang.Object繼承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait
構造方法詳細信息
CurrencyNameProvider
protectedCurrencyNameProvider()
唯一的構造方法。(由子類構造方法調用,通常是隱式的)。
方法詳細信息
getSymbol
publicabstractStringgetSymbol(StringcurrencyCode,
Localelocale)
獲取指定語言環境的給定貨幣代碼的符號。例如,對於"USD"(美元),如果指定語言環境是US,則符號是"$",而對於其他語言環境,則可能是"US$"。如果無法確定符號,則應返回null。
參數:
currencyCode-ISO4217貨幣代碼,由'A'(U+0041)和'Z'(U+005A)之間的三個大寫字母組成
locale-所需的語言環境
返回:
指定語言環境的給定貨幣代碼的符號;如果該符號對於語言環境不可用,則返回null
拋出:
NullPointerException-如果currencyCode或locale為null
IllegalArgumentException-如果currencyCode不是以三個大寫字母的形式表示,或者locale不是從getAvailableLocales()返回的語言環境之一。
獲取指定語言環境的給定貨幣代碼的符號。
從類java.util.spi.LocaleServiceProvider繼承的方法
getAvailableLocales
從類java.lang.Object繼承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait
構造方法詳細信息
CurrencyNameProvider
protectedCurrencyNameProvider()
唯一的構造方法。(由子類構造方法調用,通常是隱式的)。
方法詳細信息
getSymbol
publicabstractStringgetSymbol(StringcurrencyCode,
Localelocale)
獲取指定語言環境的給定貨幣代碼的符號。例如,對於"USD"(美元),如果指定語言環境是US,則符號是"$",而對於其他語言環境,則可能是"US$"。如果無法確定符號,則應返回null。
參數:
currencyCode-ISO4217貨幣代碼,由'A'(U+0041)和'Z'(U+005A)之間的三個大寫字母組成
locale-所需的語言環境
返回:
指定語言環境的給定貨幣代碼的符號;如果該符號對於語言環境不可用,則返回null
拋出:
NullPointerException-如果currencyCode或locale為null
IllegalArgumentException-如果currencyCode不是以三個大寫字母的形式表示,或者locale不是從getAvailableLocales()返回的語言環境之一。