ユーザーは GUI でファイル出力形式を指定できます。特に、彼は数値形式を定義できます。最初のアイデアは、DecimalFormat で使用できる形式を彼に指定させることでしたが、DecimalFormat には、私のユースケースにとって少なくとも 2 つの主な欠点があります。
- ユーザーのロケールを使用するため、##.## は「.」を変換します。ドイツの「、」に。
- カンマの前後の数字に違いはないので、12.50 から 1250 にフォーマットすることはできません。私のユースケースでも必要です。
StringFormat もこれを行うことはできません。したがって、私の質問は、この問題を既に処理しているライブラリを知っているかどうか、または単純なフォーマッタを自分でプログラムする必要があるかどうかです。