首页 > 解决方案 > 用逗号格式化kotlin中的数字

问题描述

我对 kotlin 很陌生,想知道如何用逗号格式化数字。

目前,我的 textview 显示一个没有任何逗号的数字,即 15000。我希望它显示 15,000。

这是我要格式化的代码:

  txtTotalActive.text = it.statewise[0].active

“it.statewise[0].active”是一个显示数字的对象,但正如我所说,它显示时没有任何逗号。

标签: androidkotlin

解决方案


解决方案:

            var inoutValue = it.statewise[0].active
            val number = java.lang.Double.valueOf(inoutValue)
            val dec = DecimalFormat("#,###,###")
            val finalOutput = dec.format(number)

            txtTotalActive.text = finalOutput


推荐阅读