こんにちは私はいくつかの浮動小数点数を追加し、結果を小数部のスペース区切りと昏睡に1 033 010,13追加いくつかの浮動小数点数とスペース区切りと昏睡の結果を小数点記号として表示
どうすればいいですか?
こんにちは私はいくつかの浮動小数点数を追加し、結果を小数部のスペース区切りと昏睡に1 033 010,13追加いくつかの浮動小数点数とスペース区切りと昏睡の結果を小数点記号として表示
どうすればいいですか?
これを行うことができます:
System.out.println(NumberFormat.getNumberInstance(Locale.US)
.format(1234567890.55).replaceAll(","," ").replace(".",","));
私にとっては大丈夫です。ありがとうございました。 –
チェックアウトNumberFormat
、例:
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(1234567890))
1,234,567,890
あなたはもちろんのあなたへLocale.US
を変更する必要があります。そこに何の標準フォーマットは、あなたが欲しいものをサポートしていない場合は、カスタムを行く
EDIT!
Float.parseFloat("1234567890")
は今、あなたは文字列が...すべてのあなたの" "
と","
なインデックス
numstr.insert(index, " ")
とバックの文字列numstr.toString()
numstr.insert(index, ",")
をスキャンするStringBuilder
ループのいくつかのタイプを使用しました
いいえ、このような結果が必要です。10 000 000,34 –
すべての標準フォーマットがそれをサポートしていないカスタムなので、あなた自身でそれを変更する独自の関数を作る必要があります。 – TWL
これは地域の規約ですか?もしそうなら、https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.htmlを参照してください。 – Brick