ロケールの使用を避け、代わりに通貨コード(ISO 4217、「USD」など)を使用したいと思います。通貨コードを使用してCurrencyクラスを設定する方法は理解していますが、この通貨をNumberFormatに組み込んで、doubleをその通貨にフォーマットするにはどうすればよいですか?
NumberFormatとCurrencyの両方を別々に理解していますが、これらを組み合わせて、doubleを4.00-> $ 4.00などの実際の通貨文字列にフォーマットするにはどうすればよいですか?この例では$4などの通貨全体の数値を作成するために小数点以下の桁数を削除するため、NumberFormatを使用する必要があります。
助けてくれてありがとう、ライアン
編集:答え、.setCurrency、これは私がNumberFormatで気づかなかったものです。通貨を使用してNumberFormatを作成することに集中しすぎましたが、ロケールからしか作成できないため、苦労していました。早く考えたらいいのに。ありがとう!次回は、メソッドリストをもっと詳しく読みます。NumberFormatはCurrencyクラスをサポートする必要があることを知っていましたが、Currencyをこの方法で使用することは理にかなっています。