public class DecimalFormatSymbols extends Object implements Cloneable, Serializable
DecimalFormat
格式化数字。
DecimalFormat
创造本身的实例
DecimalFormatSymbols
从现场数据。如果你需要改变这些符号,你可以从你的
DecimalFormat
得到
DecimalFormatSymbols
对象和修改。
Locale
,
DecimalFormat
,
Serialized Form
Constructor and Description |
---|
DecimalFormatSymbols()
创建默认的
FORMAT 现场decimalformatsymbols对象。
|
DecimalFormatSymbols(Locale locale)
为给现场的decimalformatsymbols对象。
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
标准覆盖。
|
boolean |
equals(Object obj)
重写equals。
|
static Locale[] |
getAvailableLocales()
返回一个数组的所有地方,这个班的
getInstance 方法可以返回局部实例。
|
Currency |
getCurrency()
获取这些decimalformatsymbols货币。
|
String |
getCurrencySymbol()
返回这些decimalformatsymbols在现场的货币符号。
|
char |
getDecimalSeparator()
获取用于十进制符号的字符。
|
char |
getDigit()
获取用于模式中的数字的字符。
|
String |
getExponentSeparator()
返回用于单独的尾数从指数的字符串。
|
char |
getGroupingSeparator()
获取用于数千分隔符的字符。
|
String |
getInfinity()
获取用于表示无穷大的字符串。
|
static DecimalFormatSymbols |
getInstance()
获取默认区域设置的
DecimalFormatSymbols 实例。
|
static DecimalFormatSymbols |
getInstance(Locale locale)
获取指定区域的
DecimalFormatSymbols 实例。
|
String |
getInternationalCurrencySymbol()
返回的ISO 4217货币代码对这些decimalformatsymbols货币。
|
char |
getMinusSign()
获取用来表示负符号的字符。
|
char |
getMonetaryDecimalSeparator()
返回货币小数分隔符。
|
String |
getNaN()
获取用来表示“不是数字”的字符串。
|
char |
getPatternSeparator()
获取用于分离模式中的积极和消极的模式特征。
|
char |
getPercent()
获取用于百分比符号的字符。
|
char |
getPerMill()
获取用于‰的符号特征。
|
char |
getZeroDigit()
获取用于零的字符。
|
int |
hashCode()
重写hashCode。
|
void |
setCurrency(Currency currency)
集这些decimalformatsymbols货币。
|
void |
setCurrencySymbol(String currency)
设置这些decimalformatsymbols在现场的货币符号。
|
void |
setDecimalSeparator(char decimalSeparator)
设置用于十进制符号的字符。
|
void |
setDigit(char digit)
设置模式中的数字使用的字符。
|
void |
setExponentSeparator(String exp)
设置用于单独的尾数从指数的字符串。
|
void |
setGroupingSeparator(char groupingSeparator)
设置用于数千分隔符的字符。
|
void |
setInfinity(String infinity)
设置用来表示无穷大的字符串。
|
void |
setInternationalCurrencySymbol(String currencyCode)
设置ISO 4217货币代码对这些decimalformatsymbols货币。
|
void |
setMinusSign(char minusSign)
设置用来表示负数符号的字符。
|
void |
setMonetaryDecimalSeparator(char sep)
设置货币小数分隔符。
|
void |
setNaN(String NaN)
设置用来表示“不是数字”的字符串。
|
void |
setPatternSeparator(char patternSeparator)
设置用于分离模式中的积极和消极的模式特征。
|
void |
setPercent(char percent)
设置用于百分比符号的字符。
|
void |
setPerMill(char perMill)
设置用于‰的符号特征。
|
void |
setZeroDigit(char zeroDigit)
设置用于为零的字符集。
|
public DecimalFormatSymbols()
FORMAT
现场decimalformatsymbols对象。此构造函数只能建立在java运行环境支持的区域设置的情况下,不为那些通过安装
DecimalFormatSymbolsProvider
实现支持。全区域覆盖,使用
getInstance
方法。
这相当于调用DecimalFormatSymbols(Locale.getDefault(Locale.Category.FORMAT))
。
public DecimalFormatSymbols(Locale locale)
DecimalFormatSymbolsProvider
实现支持。全区域覆盖,使用
getInstance
方法。如果指定的区域包含编号系统的
Locale.UNICODE_LOCALE_EXTENSION
,实例初始化为指定的编号系统如果JRE实现支持它。例如,
解析。getnumberinstance(现场。forlanguagetag(“th-th-u-nu-thai”))这可能返回
NumberFormat
实例与泰国编号系统,而不是拉丁编号系统。
locale
-所需的现场
NullPointerException
-如果
locale
是空的
public static Locale[] getAvailableLocales()
getInstance
方法可以返回局部实例。返回的数组是由java运行时支持的地区联盟,通过安装
DecimalFormatSymbolsProvider
实现。它必须包含至少一个
Locale
实例等于
Locale.US
。
DecimalFormatSymbols
实例可用数组。
public static final DecimalFormatSymbols getInstance()
DecimalFormatSymbols
实例。这种方法提供了
DecimalFormatSymbols
语言环境支持的java运行时本身以及对那些通过安装
DecimalFormatSymbolsProvider
实现支持实例。
这相当于调用getInstance(Locale.getDefault(Locale.Category.FORMAT))
。
DecimalFormatSymbols
实例。
Locale.getDefault(java.util.Locale.Category)
,
Locale.Category.FORMAT
public static final DecimalFormatSymbols getInstance(Locale locale)
DecimalFormatSymbols
实例。这种方法提供了
DecimalFormatSymbols
语言环境支持的java运行时本身以及对那些通过安装
DecimalFormatSymbolsProvider
实现支持实例。如果指定的区域包含编号系统的
Locale.UNICODE_LOCALE_EXTENSION
,实例初始化为指定的编号系统如果JRE实现支持它。例如,
解析。getnumberinstance(现场。forlanguagetag(“th-th-u-nu-thai”))这可能返回
NumberFormat
实例与泰国编号系统,而不是拉丁编号系统。
locale
-所需的现场。
DecimalFormatSymbols
实例。
NullPointerException
-如果
locale
是空的
public char getZeroDigit()
public void setZeroDigit(char zeroDigit)
zeroDigit
-用于零字符
public char getGroupingSeparator()
public void setGroupingSeparator(char groupingSeparator)
groupingSeparator
-分隔符
public char getDecimalSeparator()
public void setDecimalSeparator(char decimalSeparator)
decimalSeparator
-用于十进制符号字符
public char getPerMill()
public void setPerMill(char perMill)
perMill
-用于‰的符号特征
public char getPercent()
public void setPercent(char percent)
percent
-使用百分号字符
public char getDigit()
public void setDigit(char digit)
digit
-使用模式中的一个数字字符
public char getPatternSeparator()
public void setPatternSeparator(char patternSeparator)
patternSeparator
-模式分离器
public String getInfinity()
public void setInfinity(String infinity)
infinity
代表无穷大的字符串
public String getNaN()
public void setNaN(String NaN)
NaN
代表“非数字字符串”
public char getMinusSign()
public void setMinusSign(char minusSign)
minusSign
代表负的符号
public String getCurrencySymbol()
public void setCurrencySymbol(String currency)
currency
-货币符号
public String getInternationalCurrencySymbol()
public void setInternationalCurrencySymbol(String currencyCode)
Currency.getInstance
),这套货币属性相应的货币和货币符号实例属性的货币符号在decimalformatsymbols”现场。如果货币代码无效,则将该货币属性设置为“无效”,而“货币符号”属性不被修改。
currencyCode
-货币代码
setCurrency(java.util.Currency)
,
setCurrencySymbol(java.lang.String)
public Currency getCurrency()
public void setCurrency(Currency currency)
currency
-使用新的货币
NullPointerException
-如果
currency
是空的
setCurrencySymbol(java.lang.String)
,
setInternationalCurrencySymbol(java.lang.String)
public char getMonetaryDecimalSeparator()
public void setMonetaryDecimalSeparator(char sep)
sep
-货币小数点分隔符
public String getExponentSeparator()
setExponentSeparator(java.lang.String)
public void setExponentSeparator(String exp)
exp
-指数的分隔符字符串
NullPointerException
-如果
exp
是空的
getExponentSeparator()
public boolean equals(Object obj)
equals
方法重写,继承类
Object
obj
-参考对象的比较。
true
obj参数相同;
false
否则。
Object.hashCode()
,
HashMap
public int hashCode()
hashCode
方法重写,继承类
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.