如何在Kotlin中插入/添加数字之间的空格



我想在数字之间添加空格

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)

最新更新