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.