/**
* 格式化数字
* 数字小于一万,保持不变:4321-->4321
* 数字大于一万,且千位无值:40321-->4万
* 数字大于一万,且千位有值:43210-->4.3万
*/
- (NSString *)formatNumber:(int)number{
NSString *result = nil;
if (number < 10000) {
result = [NSString stringWithFormat:@"%d", number];
}else if(number > 10000){
double doubleNum = number /10000.0;
result = [NSString stringWithFormat:@"%.1f万", doubleNum];
}
// 假设为"4.0万",把".0"去掉
result = [result stringByReplacingOccurrencesOfString:@".0" withString:@""];
return result;
}
ios之格式化数字
最新推荐文章于 2022-01-07 17:04:24 发布