Java で小数点記号としてポイント (.) を使用する 質問する

Java で小数点記号としてポイント (.) を使用する 質問する

現在、double を印刷するために次のコードを使用しています。

return String.format("%.2f", someDouble);

これはうまく機能しますが、Java はロケールの小数点記号 (カンマ) を使用しますが、私はピリオドを使用したいと思います。これを行う簡単な方法はありますか?

ベストアンサー1

オーバーロードを使用するString.formatロケールを指定できます:

return String.format(Locale.ROOT, "%.2f", someDouble);

もしあなたが〜ならのみここで行っているように、数値をフォーマットする場合は、 を使用する方がNumberFormatおそらく適切でしょう。ただし、 の残りのフォーマット機能が必要な場合はString.format、これで問題なく動作するはずです。

おすすめ記事