- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.text.spi.DecimalFormatSymbolsProvider
-
public abstract class DecimalFormatSymbolsProvider extends LocaleServiceProvider
提供DecimalFormatSymbols类实例的服务提供者的抽象类。请求的
Locale可以包含extension,用于指定所需的编号系统。 例如,"ar-u-nu-arab"(在BCP 47语言标签形式中)使用阿拉伯语 - 印度语数字和符号指定阿拉伯语,而"ar-u-nu-latn"使用拉丁数字和符号指定阿拉伯语。 有关编号系统,请参阅Unicode区域设置数据标记语言(LDML)规范。- 从以下版本开始:
- 1.6
- 另请参见:
-
Locale.forLanguageTag(String),Locale.getExtension(char)
-
-
构造方法摘要
构造方法 变量 构造器 描述 protectedDecimalFormatSymbolsProvider()唯一的构造函数。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 abstract DecimalFormatSymbolsgetInstance(Locale locale)返回指定语言环境的新DecimalFormatSymbols实例。-
声明方法的类 java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
-
-
-
方法详细信息
-
getInstance
public abstract DecimalFormatSymbols getInstance(Locale locale)
返回指定语言环境的新实例DecimalFormatSymbols。- 参数
-
locale- 所需的语言环境 - 结果
-
一个
DecimalFormatSymbols实例。 - 异常
-
NullPointerException- 如果locale为空 -
IllegalArgumentException- 如果locale不是从getAvailableLocales()返回的语言环境 之一 。 - 另请参见:
-
DecimalFormatSymbols.getInstance(java.util.Locale)
-
-