美文网首页
(android)相关格式化记录

(android)相关格式化记录

作者: 初见soulmate | 来源:发表于2018-05-04 17:07 被阅读0次

1 数量格式化处理:

private var format = NumberFormat.getNumberInstance()
/**
 * 格式化数量显示
 */
fun formatCount(count: Int?): String? {
    return if (count == null) {
        "0"
    } else {
        format.maximumFractionDigits = 2//设置保留小数位数
        format.roundingMode = RoundingMode.FLOOR//设置舍入方式
        when {
            count!! < 1000 -> "$count"
            count in 1000..9999 -> "${format.format(count.toFloat() / 1000)}k"
            else -> "${format.format(count.toFloat()!! / 10000)}w"
        }
    }
}

相关文章

网友评论

      本文标题:(android)相关格式化记录

      本文链接:https://www.haomeiwen.com/subject/fctjrftx.html