当前位置:  开发笔记 > Android > 正文

如何在Android Studio中将1200格式化为1.2k

如何解决《如何在AndroidStudio中将1200格式化为1.2k》经验,为你挑选了1个好方法。

我想将以下数字格式化为Android旁边的数字:

1000至1k 5821至5.8k 2000000至2m 7800000至7.8m



1> Tushar Lathi..:

试试这个技巧:

 private String numberCalculation(long number) {
    if (number < 1000) 
        return "" + number;
    int exp = (int) (Math.log(number) / Math.log(1000));
    return String.format("%.1f %c", number / Math.pow(1000, exp), "kMGTPE".charAt(exp-1));
}

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有