Java プラットフォーム 1.2

java.text
クラス DecimalFormatSymbols

java.lang.Object
  |
  +--java.text.DecimalFormatSymbols

public final class DecimalFormatSymbols
extends Object
implements Cloneable, Serializable

このクラスは、数値をフォーマットするときに DecimalFormat で必要となる記号セット(小数点、グループ化区切り文字など)を表します。DecimalFormat は、それ自体のために、そのロケールデータから DecimalFormatSymbols のインスタンスを生成します。これらの記号のどれかを変更する必要がある場合は、DecimalFormat から DecimalFormatSymbols オブジェクトを取得して、修正することができます。

関連項目:
Locale, DecimalFormat, 直列化された形式

コンストラクタの概要
DecimalFormatSymbols()
          デフォルトロケールに対して DecimalFormatSymbols オブジェクトを作成します。
DecimalFormatSymbols(Locale locale)
          指定されたロケールに対して DecimalFormatSymbols オブジェクトを作成します。
 
メソッドの概要
 Object clone()
          標準オーバーライドです。
 boolean equals(Object obj)
          equals をオーバーライドします。
 String getCurrencySymbol()
          現地通貨を示す文字列を返します。
 char getDecimalSeparator()
          小数点に使用する文字です。
 char getDigit()
          パターンで数字に使用する文字です。
 char getGroupingSeparator()
          1000 の区切り文字に使用する文字です。
 String getInfinity()
          無限大の表示に使用する文字です。
 String getInternationalCurrencySymbol()
          現地通貨を示す国際化文字列を返します。
 char getMinusSign()
          負符号の表示に使用する文字です。
 char getMonetaryDecimalSeparator()
          通貨桁区切り文字を返します。
 String getNaN()
          NaN の表示に使用する文字です。
 char getPatternSeparator()
          パターンにおいて正のサブパターンと負のサブパターンを区切るために使用する文字です。
 char getPercent()
          パーセント符号に使用する文字です。
 char getPerMill()
          ミルパーセント符号に使用する文字です。
 char getZeroDigit()
          ゼロに使用する文字です。
 int hashCode()
          hashCode をオーバーライドします。
 void setCurrencySymbol(String currency)
          現地通貨を示す文字列を設定します。
 void setDecimalSeparator(char decimalSeparator)
           
 void setDigit(char digit)
           
 void setGroupingSeparator(char groupingSeparator)
           
 void setInfinity(String infinity)
           
 void setInternationalCurrencySymbol(String currency)
          現地通貨を示す国際化文字列を設定します。
 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
 

コンストラクタの詳細

DecimalFormatSymbols

public DecimalFormatSymbols()
デフォルトロケールに対して DecimalFormatSymbols オブジェクトを作成します。

DecimalFormatSymbols

public DecimalFormatSymbols(Locale locale)
指定されたロケールに対して DecimalFormatSymbols オブジェクトを作成します。
メソッドの詳細

getZeroDigit

public char getZeroDigit()
ゼロに使用する文字です。アラビア語などでは異なるものを使用します。

setZeroDigit

public void setZeroDigit(char zeroDigit)

getGroupingSeparator

public char getGroupingSeparator()
1000 の区切り文字に使用する文字です。フランス語などでは異なるものを使用します。

setGroupingSeparator

public void setGroupingSeparator(char groupingSeparator)

getDecimalSeparator

public char getDecimalSeparator()
小数点に使用する文字です。フランス語などでは異なるものを使用します。

setDecimalSeparator

public void setDecimalSeparator(char decimalSeparator)

getPerMill

public char getPerMill()
ミルパーセント符号に使用する文字です。アラビア語などでは異なるものを使用します。

setPerMill

public void setPerMill(char perMill)

getPercent

public char getPercent()
パーセント符号に使用する文字です。アラビア語などでは異なるものを使用します。

setPercent

public void setPercent(char percent)

getDigit

public char getDigit()
パターンで数字に使用する文字です。

setDigit

public void setDigit(char digit)

getPatternSeparator

public char getPatternSeparator()
パターンにおいて正のサブパターンと負のサブパターンを区切るために使用する文字です。

setPatternSeparator

public void setPatternSeparator(char patternSeparator)

getInfinity

public String getInfinity()
無限大の表示に使用する文字です。これは、ほとんどの場合変更されません。

setInfinity

public void setInfinity(String infinity)

getNaN

public String getNaN()
NaN の表示に使用する文字です。これは、ほとんどの場合変更されません。

setNaN

public void setNaN(String NaN)

getMinusSign

public char getMinusSign()
負符号の表示に使用する文字です。負のフォーマットを明示的に指定しない場合は、正のフォーマットの前に負符号が付けられます。

setMinusSign

public void setMinusSign(char minusSign)

getCurrencySymbol

public String getCurrencySymbol()
現地通貨を示す文字列を返します。

setCurrencySymbol

public void setCurrencySymbol(String currency)
現地通貨を示す文字列を設定します。

getInternationalCurrencySymbol

public String getInternationalCurrencySymbol()
現地通貨を示す国際化文字列を返します。

setInternationalCurrencySymbol

public void setInternationalCurrencySymbol(String currency)
現地通貨を示す国際化文字列を設定します。

getMonetaryDecimalSeparator

public char getMonetaryDecimalSeparator()
通貨桁区切り文字を返します。

setMonetaryDecimalSeparator

public void setMonetaryDecimalSeparator(char sep)
通貨桁区切り文字を設定します。

clone

public Object clone()
標準オーバーライドです。
オーバーライド:
クラス Object 内の clone

equals

public boolean equals(Object obj)
equals をオーバーライドします。
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
hashCode をオーバーライドします。
オーバーライド:
クラス Object 内の hashCode

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.