我想将以下数字格式化为Android旁边的数字:
1000至1k
5821至5.8k
2000000至2m
7800000至7.8m
最佳答案
这应该可以解决问题
String numberString = "";
if (Math.abs(number / 1000000) > 1) {
numberString = (number / 1000000).toString() + "m";
} else if (Math.abs(number / 1000) > 1) {
numberString = (number / 1000).toString() + "k";
} else {
numberString = number.toString();
}