php число_формат в kotlin - PullRequest
0 голосов
/ 24 февраля 2020

Я знаю функцию number_format в php. Мне нужно нечто подобное в kotlin. Я нашел java класс NumberFormat , и он не делает то, что мне нужно. DecimalFormat тоже не будет этого делать. Я также нашел этот ответ на вопрос о формате чисел, но он вылетает, когда я использую "0 + 000,00" или "# + ###, ##" в качестве шаблона формата.

Мне нужно отформатировать числа как 275 + 756,24.

в php Я могу использовать number_format(275756.24,2,",","+")

Есть ли аналогичная функция в kotlin?

Привет из Парагвая.

Клаудио Богадо Pompa.

1 Ответ

1 голос
/ 24 февраля 2020

Я надеялся, что это будет более короткий путь.

val value = 275756.24
val formatter = DecimalFormat("#,###.##")
val symbols = formatter.decimalFormatSymbols
symbols.groupingSeparator = '+'
symbols.decimalSeparator = ','
formatter.decimalFormatSymbols = symbols
val result = formatter.format(value)

Спасибо Джето.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...