添加一些浮点数并以空格分隔符和昏迷显示结果作为小数分隔符

时间:2016-08-06 21:55:58

标签: java android textview decimalformat

您好我有一个问题我想添加一些浮点数并显示空格分隔符的结果和小数部分的昏迷,如1 033 010,13

请问我该怎么办?

2 个答案:

答案 0 :(得分:1)

结帐NumberFormat,例如:

System.out.println(NumberFormat.getNumberInstance(Locale.US).format(1234567890))

1,234,567,890

您当然需要将Locale.US更改为您的。

修改

如果没有标准格式支持你想要的东西,那就去定制吧!

Float.parseFloat("1234567890")

现在你有一个字符串......使用StringBuilder

某种类型的循环可扫描您的所有" "","标记

numstr.insert(index, " ")numstr.insert(index, ",")

返回字符串numstr.toString()

答案 1 :(得分:1)

你可以这样做:

System.out.println(NumberFormat.getNumberInstance(Locale.US)
    .format(1234567890.55).replaceAll(","," ").replace(".",","));