如果我有一个像这样存储的值:
long long unsigned x=1000000000000;
我想要一个
NSString *strx=[...];
因此,如果我对这个整数使用NSLog或bitmapfont,将显示以下内容:
1,000,000,000,000
真的存在这个王者格式化程序吗?谢谢
发布于 2011-12-07 21:37:26
NSNumberFormatter
是要转到的类。例如:
long num = 1000000000;
NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init];
fmt.positiveFormat = @"#,###";
NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithLong:num]]);
打印1,000,000,000
。有许多预定义的样式和更多的选项可供探索:
https://stackoverflow.com/questions/8416093
复制相似问题