- 论坛徽章:
- 0
|
本帖最后由 nopower 于 2015-06-30 09:51 编辑
目的就是 123456789 --》123,456,789
将方法放在.h文件
+(NSString *)ChangeNumberFormat: (NSString *)num;
再将代码放入.m文件就可以调用了。
注意:UIUtil是类名
[Objective-C]代码- +(NSString *)ChangeNumberFormat:(NSString *)num
- {
- if (num != nil) {
- return @"";
- }
- 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;
- }
复制代码 |
|