public abstract class DecimalFormatSymbolsProvider extends LocaleServiceProvider
DecimalFormatSymbols
类实例的服务提供者的抽象类。
所请求的Locale
可以含有extension用于指定所期望的编号系统。 例如, "ar-u-nu-arab"
(在BCP 47语言标签表格中)用阿拉伯语 - 印度数字和符号指定阿拉伯语,而"ar-u-nu-latn"
用拉丁字母和符号表示阿拉伯语。 请参阅编号系统的Unicode语言环境数据标记语言(LDML)规范。
Locale.forLanguageTag(String)
,
Locale.getExtension(char)
Modifier | Constructor and Description |
---|---|
protected |
DecimalFormatSymbolsProvider()
唯一的构造函数。
|
Modifier and Type | Method and Description |
---|---|
abstract DecimalFormatSymbols |
getInstance(Locale locale)
返回指定区域设置的新的
DecimalFormatSymbols 实例。
|
getAvailableLocales, isSupportedLocale
protected DecimalFormatSymbolsProvider()
public abstract DecimalFormatSymbols getInstance(Locale locale)
DecimalFormatSymbols
实例。
locale
- 所需的语言环境
DecimalFormatSymbols
实例。
NullPointerException
- 如果
locale
为空
IllegalArgumentException
- 如果
locale
不是从
getAvailableLocales()
返回的地区之一。
DecimalFormatSymbols.getInstance(java.util.Locale)