我知道这是一个非常常见的问题,但我真的陷入了这个问题。
我只是想使用formatter将Integer值转换为字符串。
例如,
假设整数值类似于1252
,那么它将转换为1,252
,如果像1256256
那么它将转换为1,256,256
,这意味着在每3个数字后插入逗号。
请帮我解决这个基本问题..
提前致谢..
答案 0 :(得分:6)
您可以使用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];
答案 1 :(得分:0)
查看关于NSNumberFormatter
的{{1}} document。