Objective c 将字符串中的值格式化为具有十进制分隔符
如果我存储了一个值,如下所示:Objective c 将字符串中的值格式化为具有十进制分隔符,objective-c,string-formatting,Objective C,String Formatting,如果我存储了一个值,如下所示: long long unsigned x=1000000000000; 我想喝一杯 NSString *strx=[...]; 因此,如果我对这个整数使用NSLog或bitmapfont,将显示: 1,000,000,000,000 是否存在此king od格式化程序? 谢谢NSNumberFormatter是我们要去的课程。例如: long num = 1000000000; NSNumberFormatter *fmt = [[NSNumberForma
long long unsigned x=1000000000000;
我想喝一杯
NSString *strx=[...];
因此,如果我对这个整数使用NSLog或bitmapfont,将显示:
1,000,000,000,000
是否存在此king od格式化程序?
谢谢
NSNumberFormatter
是我们要去的课程。例如:
long num = 1000000000;
NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init];
fmt.positiveFormat = @"#,###";
NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithLong:num]]);
打印出100000000
。有许多预定义样式和更多选项可供探索:
- NSNumberFormatter参考:
- 格式模式: