如题,在实际工作中容易遇到这样一个恶心的需求,比如强制显示 两位小数,以下代码可以满足这样的需求
/**
* 浮点型转 两位小数
*/
fun Double.display2digitStr():String {
val bg = BigDecimal(this)
// BigDecimal.ROUND_HALF_UP 是四舍五入
return String.format("%.2f", bg.setScale(2, BigDecimal.ROUND_HALF_UP).toDouble())
}