Meh*_*tri 3 iphone objective-c string-formatting nsnumberformatter ipad
我知道这是一个非常常见的问题,但我真的陷入了这个问题.
我只是想使用formatter将Integer值转换为字符串.
例如,
假设整数值是那样1252它将转换为1,252和If一样1256256它将转换成1,256,256,它意味着在每3个数字后插入逗号..
请帮我解决这个基本问题..
提前致谢..
您可以使用NSNumberFormatter类.将整数转换为NSNumber并使用NSNumberFormatter.
NSNumber *number = [NSNumber numberWithInt:1256256];
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setGroupingSize:3];
[formatter setGroupingSeparator:@","];
[formatter setUsesGroupingSeparator:YES];
NSString *finalString = [formatter stringFromNumber:number];
Run Code Online (Sandbox Code Playgroud)