假设我有一个大数字(整数或 float ),例如 12345,我希望它看起来像 12,345。
我将如何做到这一点?
我正在尝试为 iPhone 应用程序执行此操作,因此使用 Objective-C 或 C 语言会很好。
最佳答案
这就是答案。
NSNumber* number = [NSNumber numberWithDouble:10000000];
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:kCFNumberFormatterDecimalStyle];
[numberFormatter setGroupingSeparator:@","];
NSString* commaString = [numberFormatter stringForObjectValue:number];
[numberFormatter release];
NSLog(@"%@ -> %@", number, commaString);
关于iphone - 将(大)数字 "12345"格式化为 "12,345",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/830553/