iOS 每三个数字加一个逗号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 每三个数字加一个逗号相关的知识,希望对你有一定的参考价值。
//每三个数字加一个逗号 : 123,234,324
+ (NSString *)countNumAndChangeformat:(NSString *)num
{
int count = 0;
long long int a = num.longLongValue;
while (a != 0) {
count++;
a /= 10;
}
NSMutableString *string = [NSMutableString stringWithString:num];
NSMutableString *newstring = [NSMutableString string];
while (count > 3) {
count -= 3;
NSRange rang = NSMakeRange(string.length - 3, 3);
NSString *str = [string substringWithRange:rang];
[newstring insertString:str atIndex:0];
[newstring insertString:@"," atIndex:0];
[string deleteCharactersInRange:rang];
}
[newstring insertString:string atIndex:0];
return newstring;
}
以上是关于iOS 每三个数字加一个逗号的主要内容,如果未能解决你的问题,请参考以下文章
(最简单)Java 格式化数字每3位加逗号分隔(自己封装好的工具类,直接可用)
为啥在一串数字中每三位加一个逗号,就像1,234,567.01这样有何作用?