【发布时间】:2020-03-06 13:07:43
【问题描述】:
在 Android-Kotlin 中,我从后端获取浮点数(例如 num = 10000000.47) 当我尝试对其进行 String.format 并将该数字添加到我的 balanceTextview 中时,它会以指数显示它(类似于 1.0E10)。
我想正常显示没有指数和 2 位小数的数字。 (没有精度损失!)
尝试使用 DecimalFormat("#.##") 但它没有帮助我。也许我做错了什么?
num = 10000000.47f
val dec = DecimalFormat("#.##")
var result = dec.format(num)
my result is: 10000000
It losts my decimal places
【问题讨论】:
-
你能告诉我们你是怎么尝试的吗?我们确实需要查看代码才能提供帮助...
-
amount是什么?不应该是num吗? -
是的,我的错我刚刚改正了