我想在数字之间添加空格
val value : Long = 8_000_000L
println(value)
成为该输出8 000 000
您可以使用DecimalFormat
加上一些后处理(用空格代替逗号(
DecimalFormat("###,###").format(8_000_000L).replace(',', ' ')
编辑:
您也可以显式指定分组符号
val value = DecimalFormat("###,###", DecimalFormatSymbols().apply {
groupingSeparator = ' '
}).format(8_000_000L)
println(value)