3

私は問題があります。アプリケーションで金額を扱っており、フォーマットをローカライズする必要があります。私NumberFormat.getCurrencyInstance()はjava.util.Localeのを使用しています。ほとんどの場合、見た目は問題ありません。しかし、負の数が問題です。オランダ語 nl-NL ロケールの定義済み形式は次のようになります

€ 200,00-

オランダの基準によれば、

€ -200,00

例はNumberFormat.getCurrencyInstance(new Locale("nl", "NL")).format(-200)です。それ以外の場合、形式を変更したくありません。

何か案は?

4

1 に答える 1