クラス NumberStyleFormatter

java.lang.ObjectSE
org.springframework.format.number.AbstractNumberFormatter
org.springframework.format.number.NumberStyleFormatter
実装されたすべてのインターフェース:
Formatter<NumberSE>Parser<NumberSE>Printer<NumberSE>

public class NumberStyleFormatter extends AbstractNumberFormatter
NumberFormat の数値スタイルを使用する汎用数値フォーマッター。

NumberFormat.getInstance(Locale)SE へのデリゲート。精度が低下しないように BigDecimal 解析を構成します。10 進数のパターンで構成できます。AbstractNumberFormatter.parse(String, Locale) ルーチンは常に BigDecimal を返します。

導入:
4.2
作成者:
Keith Donald, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • NumberStyleFormatter

      public NumberStyleFormatter()
      パターンなしで新しい NumberStyleFormatter を作成します。
    • NumberStyleFormatter

      public NumberStyleFormatter(StringSE pattern)
      指定されたパターンで新しい NumberStyleFormatter を作成します。
      パラメーター:
      pattern - フォーマットパターン
      関連事項:
  • メソッドの詳細

    • setPattern

      public void setPattern(StringSE pattern)
      数値のフォーマットに使用するパターンを指定します。指定しない場合、デフォルトの DecimalFormat パターンが使用されます。
      関連事項:
    • getNumberFormat

      public NumberFormatSE getNumberFormat(LocaleSE locale)
      クラスからコピーされた説明: AbstractNumberFormatter
      指定されたロケールの具体的な NumberFormat を取得します。
      次で指定:
      クラス AbstractNumberFormattergetNumberFormat 
      パラメーター:
      locale - 現在のロケール
      戻り値:
      NumberFormat インスタンス (非 null)