|
JavaTM 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()
1000 の区切り文字に使用する文字を取得します。 |
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)
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 |
コンストラクタの詳細 |
---|
public DecimalFormatSymbols()
DecimalFormatSymbolsProvider
実装でサポートされているロケールについては、インスタンスを構築できません。すべてのロケールをカバーするには、getInstance
メソッドを使用してください。
public DecimalFormatSymbols(Locale locale)
DecimalFormatSymbolsProvider
実装でサポートされているロケールについては、インスタンスを構築できません。すべてのロケールをカバーするには、getInstance
メソッドを使用してください。
NullPointerException
- locale
が null の場合メソッドの詳細 |
---|
public static Locale[] getAvailableLocales()
getInstance
メソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。返される配列は、Java ランタイムおよびインストールされている DecimalFormatSymbolsProvider
実装によってサポートされているロケールの和集合を表します。これには、Locale.US
と等価な Locale
インスタンスが少なくとも 1 つ含まれている必要があります。
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
が null の場合public 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
が null の場合setCurrencySymbol(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
- separator
が null の場合getExponentSeparator()
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。