0

英語とドイツ語の間で言語を切り替えることができるアプリケーションを 1 つ入手しました。ドイツ語では、通貨表示がドイツ語形式に自動変換されるようにしたい。したがって、私のプログラムでは、ロケールをチェックしてから、選択した言語に基づいて通貨を変換する必要があります。私は locale.setDefault() を使用することを選択しましたが、私が見つけた以下のステートメントに基づいて、これにリスクがあるかどうかはわかりません。誰かがこれについてアドバイスできますか?

ステートメント: 「デフォルトのロケールを変更すると、機能の多くの異なる領域に影響を与える可能性があるため、このメソッドは、呼び出し元が同じ Java 仮想マシン内で実行されているロケールに依存するコードを再初期化する準備ができている場合にのみ使用する必要があります。」

ありがとう。

4

1 に答える 1