public final class DecimalStyle extends Object
日付と時間の処理の重要な部分はローカリゼーションです。 このクラスは、情報にアクセスするための中心点として機能します。
- 実装要件:
- このクラスは不変でスレッドセーフです。
- 導入されたバージョン:
- 1.8
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static DecimalStyleSTANDARDローカライズされていない10進形式記号の標準セットです。
- 
メソッドのサマリー修飾子と型 メソッド 説明 booleanequals(Object obj)このDecimalStyleが別のDecimalStyleと等しいかどうかをチェックします。static Set<Locale>getAvailableLocales()サポートされているロケールの一覧を示します。chargetDecimalSeparator()小数点を表す文字を取得します。chargetNegativeSign()負符号を表す文字を取得します。chargetPositiveSign()正符号を表す文字を取得します。chargetZeroDigit()ゼロを表す文字を取得します。inthashCode()このDecimalStyleのハッシュ・コード。static DecimalStyleof(Locale locale)指定されたロケールのDecimalStyleを取得します。static DecimalStyleofDefaultLocale()デフォルトのFORMATロケールのDecimalStyleを取得します。StringtoString()このDecimalStyleを記述する文字列を返します。DecimalStylewithDecimalSeparator(char decimalSeparator)小数点を表す新しい文字を使用して情報のコピーを返します。DecimalStylewithNegativeSign(char negativeSign)負符号を表す新しい文字を使用して情報のコピーを返します。DecimalStylewithPositiveSign(char positiveSign)正符号を表す新しい文字を使用して情報のコピーを返します。DecimalStylewithZeroDigit(char zeroDigit)ゼロを表す新しい文字を使用して情報のコピーを返します。
- 
フィールド詳細- 
STANDARDpublic static final DecimalStyle STANDARDローカライズされていない10進形式記号の標準セットです。ゼロ、正、負に標準のASCII文字を使用し、小数点にドットを使用します。 
 
- 
- 
メソッドの詳細- 
getAvailableLocalesサポートされているロケールの一覧を示します。ロケール「en_US」は常に存在します。 - 戻り値:
- ローカリゼーションがサポートされているロケールのセット
 
- 
ofDefaultLocalepublic static DecimalStyle ofDefaultLocale()デフォルトのFORMATロケールのDecimalStyleを取得します。このメソッドを使用すると、ロケールによって異なる10進スタイルの記号にアクセスできます。 これは of(Locale.getDefault(Locale.Category.FORMAT))を呼び出すことと等価です。- 戻り値:
- 小数スタイル、null以外
- 関連項目:
- Locale.Category.FORMAT
 
- 
ofpublic static DecimalStyle of(Locale locale)指定されたロケールのDecimalStyleを取得します。このメソッドを使用すると、ロケールによって異なる10進スタイルの記号にアクセスできます。 ロケールに"nu" (ナンバリング・システム)および/または"rg" (リージョン・オーバーライド) 「Unicode拡張」が含まれている場合、返されたインスタンスにはこれらの拡張子で指定された値が反映されます。 "nu"と"rg"の両方が指定されている場合、"nu"拡張子の値は、"rg"拡張子の暗黙のものよりも優先されます。 - パラメータ:
- locale- ロケール。null以外
- 戻り値:
- 小数スタイル、null以外
 
- 
getZeroDigitpublic char getZeroDigit()ゼロを表す文字を取得します。数字を表すために使用される文字は文化によって異なります。 このメソッドは、ゼロに使用する文字を指定します。これにより、1から9までの文字が暗黙的に指定されます。 - 戻り値:
- ゼロを表す文字
 
- 
withZeroDigitpublic DecimalStyle withZeroDigit(char zeroDigit)ゼロを表す新しい文字を使用して情報のコピーを返します。数字を表すために使用される文字は文化によって異なります。 このメソッドは、ゼロに使用する文字を指定します。これにより、1から9までの文字が暗黙的に指定されます。 - パラメータ:
- zeroDigit- ゼロを表す文字
- 戻り値:
- ゼロを表す新しい文字を使用したコピー。null以外
 
- 
getPositiveSignpublic char getPositiveSign()正符号を表す文字を取得します。正の数値を表すために使用される文字は文化によって異なります。 このメソッドは、使用する文字を指定します。 - 戻り値:
- 正符号を表す文字
 
- 
withPositiveSignpublic DecimalStyle withPositiveSign(char positiveSign)正符号を表す新しい文字を使用して情報のコピーを返します。正の数値を表すために使用される文字は文化によって異なります。 このメソッドは、使用する文字を指定します。 - パラメータ:
- positiveSign- 正符号を表す文字
- 戻り値:
- 正符号を表す新しい文字を使用したコピー。null以外
 
- 
getNegativeSignpublic char getNegativeSign()負符号を表す文字を取得します。負の数値を表すために使用される文字は文化によって異なります。 このメソッドは、使用する文字を指定します。 - 戻り値:
- 負符号を表す文字
 
- 
withNegativeSignpublic DecimalStyle withNegativeSign(char negativeSign)負符号を表す新しい文字を使用して情報のコピーを返します。負の数値を表すために使用される文字は文化によって異なります。 このメソッドは、使用する文字を指定します。 - パラメータ:
- negativeSign- 負符号を表す文字
- 戻り値:
- 負符号を表す新しい文字を使用したコピー。null以外
 
- 
getDecimalSeparatorpublic char getDecimalSeparator()小数点を表す文字を取得します。小数点を表すために使用される文字は文化によって異なります。 このメソッドは、使用する文字を指定します。 - 戻り値:
- 小数点を表す文字
 
- 
withDecimalSeparatorpublic DecimalStyle withDecimalSeparator(char decimalSeparator)小数点を表す新しい文字を使用して情報のコピーを返します。小数点を表すために使用される文字は文化によって異なります。 このメソッドは、使用する文字を指定します。 - パラメータ:
- decimalSeparator- 小数点を表す文字
- 戻り値:
- 小数点を表す新しい文字を使用したコピー。null以外
 
- 
equalspublic boolean equals(Object obj)このDecimalStyleが別のDecimalStyleと等しいかどうかをチェックします。- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- チェックするオブジェクト、nullはfalseを返す
- 戻り値:
- これが他方の日付と等しい場合はtrue
- 関連項目:
- Object.hashCode()、- HashMap
 
- 
hashCodepublic int hashCode()このDecimalStyleのハッシュ・コード。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- 適切なハッシュ・コード
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
- 
toStringpublic String toString()このDecimalStyleを記述する文字列を返します。
 
-