假设我有电话
123456789
格式化后,结果必须是
123,456,789.00
这里的片段private val decimalFormat = DecimalFormat("#,###.##")
val resultSubTotalAmount = 12345678901 / 100
val resultFormatSubTotalAmount = decimalFormat.format(resultSubTotalAmount)
结果如下:resultFormatSubTotalAmount = 123,456,789
但我需要: 123,456,789.00
最佳答案
您可以使用以下内容
DecimalFormat("#,#,#.00")
1.000.000 < x < 1.000.000.000
(因为我们需要两个之间的整数的,
)注意:我们可以在DecimalFormat中使用单个
#
,因为the integer part is never discarded, no matter if the pattern is smaller than the number
关于kotlin - 无法将double转换为格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64595575/