|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.text.DecimalFormatSymbols
public class DecimalFormatSymbols
此類別表示了 DecimalFormat
格式化數字所需的符號集(如小數點、組分隔符等等)。DecimalFormat
根據其語言環境資料為其自身創建一個 DecimalFormatSymbols
實例。如果需要更改這些符號,可從 DecimalFormat
獲得 DecimalFormatSymbols
物件並修改它。
Locale
,
DecimalFormat
,
序列化表格建構子摘要 | |
---|---|
DecimalFormatSymbols()
為預設的語言環境創建一個 DecimalFormatSymbols 物件。 |
|
DecimalFormatSymbols(Locale locale)
為給定的語言環境創建一個 DecimalFormatSymbols 物件。 |
方法摘要 | |
---|---|
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()
返回這些 DecimalFormatSymbols 貨幣的 ISO 4217 貨幣程式碼。 |
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)
設置這些 DecimalFormatSymbols 貨幣的 ISO 4217 貨幣程式碼。 |
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)
設置用於零的字元。 |
從類別 java.lang.Object 繼承的方法 |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public DecimalFormatSymbols()
DecimalFormatSymbolsProvider
實作所支持的語言環境建構實例。要覆寫所有語言環境,請使用 getInstance
方法。
public DecimalFormatSymbols(Locale locale)
DecimalFormatSymbolsProvider
實作所支持的語言環境建構實例。要覆寫所有語言環境,請使用 getInstance
方法。
NullPointerException
- 如果 locale
為 null方法詳細資訊 |
---|
public static Locale[] getAvailableLocales()
getInstance
方法可為之返回本地化實例的語言環境。返回的陣列表示 Java 運行時和已安裝的 DecimalFormatSymbolsProvider
實作所支持的語言環境的並集。返回的陣列必須至少包含一個等同於 Locale.US
的 Locale
實例。
DecimalFormatSymbols
實例的語言環境陣列。public static final DecimalFormatSymbols getInstance()
DecimalFormatSymbols
實例。此方法為 Java 運行時本身以及已安裝的 DecimalFormatSymbolsProvider
實作所支持的語言環境提供對 DecimalFormatSymbols
實例的存取。
DecimalFormatSymbols
實例。public static final DecimalFormatSymbols getInstance(Locale locale)
DecimalFormatSymbols
實例。此方法為 Java 運行時本身以及已安裝的 DecimalFormatSymbolsProvider
實作所支持的語言環境提供對 DecimalFormatSymbols
實例的存取。
locale
- 所需的語言環境。
DecimalFormatSymbols
實例。
NullPointerException
- 如果 locale
為 nullpublic char getZeroDigit()
public void setZeroDigit(char zeroDigit)
public char getGroupingSeparator()
public void setGroupingSeparator(char groupingSeparator)
public char getDecimalSeparator()
public void setDecimalSeparator(char decimalSeparator)
public char getPerMill()
public void setPerMill(char perMill)
public char getPercent()
public void setPercent(char percent)
public char getDigit()
public void setDigit(char digit)
public char getPatternSeparator()
public void setPatternSeparator(char patternSeparator)
public String getInfinity()
public void setInfinity(String infinity)
public String getNaN()
public void setNaN(String NaN)
public char getMinusSign()
public void setMinusSign(char minusSign)
public String getCurrencySymbol()
public void setCurrencySymbol(String currency)
public String getInternationalCurrencySymbol()
public void setInternationalCurrencySymbol(String currencyCode)
Currency.getInstance
所定義的),則此方法還為相應的 Currency 實例設置貨幣屬性,並為 DecimalFormatSymbols 語言環境中的貨幣符號設置貨幣符號屬性。如果貨幣程式碼無效,則將貨幣屬性設置為 null,並且不修改貨幣符號屬性。
setCurrency(java.util.Currency)
,
setCurrencySymbol(java.lang.String)
public Currency getCurrency()
public void setCurrency(Currency currency)
currency
- 要使用的新貨幣
NullPointerException
- 如果 currency
為 nullsetCurrencySymbol(java.lang.String)
,
setInternationalCurrencySymbol(java.lang.String)
public char getMonetaryDecimalSeparator()
public void setMonetaryDecimalSeparator(char sep)
public String getExponentSeparator()
setExponentSeparator(java.lang.String)
public void setExponentSeparator(String exp)
exp
- 指數分隔符字元串
NullPointerException
- 如果 exp
為 nullgetExponentSeparator()
public Object clone()
Object
中的 clone
Cloneable
public boolean equals(Object obj)
Object
中的 equals
obj
- 要與之比較的參考物件。
true
;否則返回 false
。Object.hashCode()
,
Hashtable
public int hashCode()
Object
中的 hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。