3

ユーザーは GUI でファイル出力形式を指定できます。特に、彼は数値形式を定義できます。最初のアイデアは、DecimalFormat で使用できる形式を彼に指定させることでしたが、DecimalFormat には、私のユースケースにとって少なくとも 2 つの主な欠点があります。

  • ユーザーのロケールを使用するため、##.## は「.」を変換します。ドイツの「、」に。
  • カンマの前後の数字に違いはないので、12.50 から 1250 にフォーマットすることはできません。私のユースケースでも必要です。

StringFormat もこれを行うことはできません。したがって、私の質問は、この問題を既に処理しているライブラリを知っているかどうか、または単純なフォーマッタを自分でプログラムする必要があるかどうかです。

4

2 に答える 2