十进制格式值自定义问题
Decimal Format Value customisation issue
我正在使用以下代码将 79.00538 转换为 79.00
val df = DecimalFormat("###.##")
df.roundingMode = RoundingMode.DOWN
val retrunValue= df.format(79.00538)
但它给了我 79 而不是 79.00。
可能是什么问题?
Symbol Location Localized? Meaning
-----------------------------------------------------------
0 Number Yes Digit
# Number Yes Digit, zero shows as absent
所以#
是一个数字,但是当它为零时,就不会显示了。
使用 0
表示即使为零也希望显示的位置。
所以我假设你想要这样的格式
val df = DecimalFormat("0.00")
或者可能是这样的格式,如果您希望 0.1234
显示为 .12
val df = DecimalFormat("#.00")
我正在使用以下代码将 79.00538 转换为 79.00
val df = DecimalFormat("###.##")
df.roundingMode = RoundingMode.DOWN
val retrunValue= df.format(79.00538)
但它给了我 79 而不是 79.00。
可能是什么问题?
Symbol Location Localized? Meaning
-----------------------------------------------------------
0 Number Yes Digit
# Number Yes Digit, zero shows as absent
所以#
是一个数字,但是当它为零时,就不会显示了。
使用 0
表示即使为零也希望显示的位置。
所以我假设你想要这样的格式
val df = DecimalFormat("0.00")
或者可能是这样的格式,如果您希望 0.1234
显示为 .12
val df = DecimalFormat("#.00")