与comma separated thousand NSString stringWithFormat类似,但具有特定用例。
如何在每隔三位数后插入一个逗号(,)?
有些情况:
无论在何处或任何其他情况下,都可以得到结果。
答案 0 :(得分:4)
您正在寻找NSNumberFormatter
。最简单的使用方法是:
NSString *formatted = [NSNumberFormatter localizedStringFromNumber:@(1234) numberStyle:NSNumberFormatterDecimalStyle];
NSLog(@"%@", formatted); // probably logs "1,234", depending on your locale.
答案 1 :(得分:0)
我需要的不是关心用户区域设置的东西,而且更容易做一些字符串杂耍。如果有人关心我可以挖出那些代码......
如果你关心语言环境,请选择Dave DeLong的另一个答案。但从技术上讲,它没有回答这个问题。