JavaTM 2 Platform
Std. Ed. v1.3

java.text
クラス DecimalFormatSymbols

java.lang.Object
  |
  +--java.text.DecimalFormatSymbols
すべての実装インタフェース:
Cloneable, Serializable

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)
          1000 の区切り文字に使用する文字を設定します。
 void setInfinity(String infinity)
          無限大の表示に使用する文字を設定します。
 void setInternationalCurrencySymbol(String currency)
          現地通貨を示す国際化文字列を設定します。
 void setMinusSign(char minusSign)
          負符号の表示に使用する文字を設定します。
 void setMonetaryDecimalSeparator(char sep)
          通貨桁区切り文字を設定します。
 void setNaN(String NaN)
          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)
1000 の区切り文字に使用する文字を設定します。フランス語などでは異なるものを使用します。

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)
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
クラス java.lang.Object からコピーされたタグ:
戻り値:
このインスタンスの複製
例外:
CloneNotSupportedException - オブジェクトのクラスが Cloneable インタフェースをサポートしていない場合。clone メソッドをオーバーライドしたサブクラスも、インスタンスを複製できないことを示すためにこの例外をスローすることがある
OutOfMemoryError - 十分なメモリがない場合
関連項目:
Cloneable

equals

public boolean equals(Object obj)
equals をオーバーライドします。
オーバーライド:
クラス Object 内の equals
クラス java.lang.Object からコピーされたタグ:
パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Boolean.hashCode(), Hashtable

hashCode

public int hashCode()
hashCode をオーバーライドします。
オーバーライド:
クラス Object 内の hashCode
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.