Как вставить / добавить пробел между числами в Kotlin? - PullRequest
0 голосов
/ 06 мая 2020

Я хочу добавить пробел между числами

val value : Long = 8_000_000L println(value)

, чтобы получить этот результат 8 000 000

1 Ответ

2 голосов
/ 06 мая 2020

Вы можете использовать DecimalFormat плюс некоторую постобработку (замените запятую на пробел)

DecimalFormat("###,###").format(8_000_000L).replace(',', ' ')

Изменить:

Вы также можете явно указать символ группировки

val value = DecimalFormat("###,###", DecimalFormatSymbols().apply {
    groupingSeparator = ' '
}).format(8_000_000L)
println(value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...