java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.DecimalFormatSymbolsProvider
一个为提供
DecimalFormatSymbols
类实例的服务提供者提供的抽象类。
请求的Locale
可能包含一个用于指定所需数字系统的扩展。例如,"ar-u-nu-arab"
(在BCP 47语言标签形式中)指定带有阿拉伯-印度数字和符号的阿拉伯语,而"ar-u-nu-latn"
指定带有拉丁数字和符号的阿拉伯语。请参考Unicode Locale Data Markup Language (LDML)规范了解数字系统。
- 自版本:
- 1.6
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract DecimalFormatSymbols
getInstance
(Locale locale) 返回指定区域设置的新DecimalFormatSymbols
实例。Methods declared in class java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
Constructor Details
-
DecimalFormatSymbolsProvider
protected DecimalFormatSymbolsProvider()唯一构造函数。(通常由子类构造函数隐式调用。)
-
-
Method Details
-
getInstance
返回指定区域设置的新DecimalFormatSymbols
实例。- 参数:
-
locale
- 所需的区域设置 - 返回值:
-
一个
DecimalFormatSymbols
实例。 - 抛出:
-
NullPointerException
- 如果locale
为null -
IllegalArgumentException
- 如果locale
不是从getAvailableLocales()
返回的区域设置之一。 - 参见:
-