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