JavaTM 2 Platform
Standard Ed. 5.0

java.text
クラス DecimalFormatSymbols

java.lang.Object
  上位を拡張 java.text.DecimalFormatSymbols
すべての実装されたインタフェース:
Serializable, Cloneable

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 をオーバーライドします。
 Currency getCurrency()
          DecimalFormatSymbols が示す通貨を取得します。
 String getCurrencySymbol()
          デフォルトロケールで、DecimalFormatSymbols の通貨に対する通貨記号を返します。
 char getDecimalSeparator()
          小数点に使用する文字を取得します。
 char getDigit()
          パターンで数字に使用する文字を取得します。
 char getGroupingSeparator()
          1000 の区切り文字に使用する文字を取得します。
 String getInfinity()
          無限大の表示に使用する文字列を取得します。
 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 setGroupingSeparator(char groupingSeparator)
          1000 の区切り文字に使用する文字を設定します。
 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
 

コンストラクタの詳細

DecimalFormatSymbols

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


DecimalFormatSymbols

public DecimalFormatSymbols(Locale locale)
指定されたロケールに対して DecimalFormatSymbols オブジェクトを生成します。

例外:
NullPointerException - locale が null の場合
メソッドの詳細

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()
「非数」の表示に使用する文字列を取得します。これは、ほとんどの場合変更されません。


setNaN

public void setNaN(String NaN)
「非数」の表示に使用する文字列を設定します。これは、ほとんどの場合変更されません。


getMinusSign

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


setMinusSign

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


getCurrencySymbol

public String getCurrencySymbol()
デフォルトロケールで、DecimalFormatSymbols の通貨に対する通貨記号を返します。

導入されたバージョン:
1.2

setCurrencySymbol

public void setCurrencySymbol(String currency)
デフォルトロケールで、DecimalFormatSymbols の通貨に対する通貨記号を設定します。

導入されたバージョン:
1.2

getInternationalCurrencySymbol

public String getInternationalCurrencySymbol()
DecimalFormatSymbols が示す通貨の ISO 4217 通貨コードを返します。

導入されたバージョン:
1.2

setInternationalCurrencySymbol

public void setInternationalCurrencySymbol(String currencyCode)
DecimalFormatSymbols が示す通貨の ISO 4217 通貨コードを設定します。通貨コードが有効な場合 (Currency.getInstance で定義される) は、対応する Currency インスタンスに対する通貨属性と、DecimalFormatSymbols のロケールでの通貨記号に対する通貨記号属性も設定します。通貨コードが無効の場合は、通貨属性は null に設定され、通貨記号属性は変更されません。

導入されたバージョン:
1.2
関連項目:
setCurrency(java.util.Currency), setCurrencySymbol(java.lang.String)

getCurrency

public Currency getCurrency()
DecimalFormatSymbols が示す通貨を取得します。通貨記号属性が、有効な ISO 4217 通貨コード以外の値にあらかじめ設定された通貨記号属性の場合は、null になります。

戻り値:
使用される通貨または null
導入されたバージョン:
1.4

setCurrency

public void setCurrency(Currency currency)
DecimalFormatSymbols が示す通貨を設定します。通貨記号属性を、DecimalFormatSymbols のロケールでの通貨の記号に設定し、国際通貨記号属性を通貨の ISO 4217 通貨コードに設定します。

パラメータ:
currency - 使用する新しい通貨
例外:
NullPointerException - currency が null の場合
導入されたバージョン:
1.4
関連項目:
setCurrencySymbol(java.lang.String), setInternationalCurrencySymbol(java.lang.String)

getMonetaryDecimalSeparator

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

導入されたバージョン:
1.2

setMonetaryDecimalSeparator

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

導入されたバージョン:
1.2

clone

public Object clone()
標準オーバーライドです。

オーバーライド:
クラス Object 内の clone
戻り値:
このインスタンスの複製
関連項目:
Cloneable

equals

public boolean equals(Object obj)
equals をオーバーライドします。

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

hashCode

public int hashCode()
hashCode をオーバーライドします。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。