- java.lang.Object
-
- java.time.format.DecimalStyle
-
public final class DecimalStyle extends Object
日付と時間の書式設定で使用されるローカライズされた10進スタイル。日付と時間の処理の重要な部分はローカリゼーションです。 このクラスは、情報にアクセスするための中心点として機能します。
- 実装要件:
- このクラスは不変でスレッドセーフです。
- 導入されたバージョン:
- 1.8
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static DecimalStyle
STANDARD
ローカライズされていない10進形式記号の標準セットです。
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(Object obj)
このDecimalStyleが別のDecimalStyleと等しいかどうかをチェックします。static Set<Locale>
getAvailableLocales()
サポートされているロケールの一覧を示します。char
getDecimalSeparator()
小数点を表す文字を取得します。char
getNegativeSign()
負符号を表す文字を取得します。char
getPositiveSign()
正符号を表す文字を取得します。char
getZeroDigit()
ゼロを表す文字を取得します。int
hashCode()
このDecimalStyleのハッシュ・コード。static DecimalStyle
of(Locale locale)
指定されたロケールのDecimalStyleを取得します。static DecimalStyle
ofDefaultLocale()
デフォルトのFORMAT
ロケールのDecimalStyleを取得します。String
toString()
このDecimalStyleを記述する文字列を返します。DecimalStyle
withDecimalSeparator(char decimalSeparator)
小数点を表す新しい文字を使用して情報のコピーを返します。DecimalStyle
withNegativeSign(char negativeSign)
負符号を表す新しい文字を使用して情報のコピーを返します。DecimalStyle
withPositiveSign(char positiveSign)
正符号を表す新しい文字を使用して情報のコピーを返します。DecimalStyle
withZeroDigit(char zeroDigit)
ゼロを表す新しい文字を使用して情報のコピーを返します。
-
-
-
フィールドの詳細
-
STANDARD
public static final DecimalStyle STANDARD
ローカライズされていない10進形式記号の標準セットです。ゼロ、正、負に標準のASCII文字を使用し、小数点にドットを使用します。
-
-
メソッドの詳細
-
getAvailableLocales
public static Set<Locale> getAvailableLocales()
サポートされているロケールの一覧を示します。ロケール「en_US」は常に存在します。
- 戻り値:
- ローカリゼーションがサポートされているロケールのセット
-
ofDefaultLocale
public static DecimalStyle ofDefaultLocale()
デフォルトのFORMAT
ロケールのDecimalStyleを取得します。このメソッドを使用すると、ロケールによって異なる10進スタイルの記号にアクセスできます。
これは
of(Locale.getDefault(Locale.Category.FORMAT))
を呼び出すことと等価です。- 戻り値:
- 小数スタイル、null以外
- 関連項目:
Locale.Category.FORMAT
-
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と等しいかどうかをチェックします。- オーバーライド:
equals
、クラスObject
- パラメータ:
obj
- チェックするオブジェクト、nullはfalseを返す- 戻り値:
- これが他方の日付と等しい場合はtrue
- 関連項目:
Object.hashCode()
、HashMap
-
hashCode
public int hashCode()
このDecimalStyleのハッシュ・コード。- オーバーライド:
hashCode
、クラスObject
- 戻り値:
- 適切なハッシュ・コード
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-