首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置字符串中值的格式以使用小数分隔符

设置字符串中值的格式以使用小数分隔符
EN

Stack Overflow用户
提问于 2011-12-07 21:30:15
回答 1查看 719关注 0票数 4

如果我有一个像这样存储的值:

代码语言:javascript
运行
复制
long long unsigned x=1000000000000;

我想要一个

代码语言:javascript
运行
复制
NSString *strx=[...];

因此,如果我对这个整数使用NSLog或bitmapfont,将显示以下内容:

代码语言:javascript
运行
复制
1,000,000,000,000

真的存在这个王者格式化程序吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-07 21:37:26

NSNumberFormatter是要转到的类。例如:

代码语言:javascript
运行
复制
long num = 1000000000;
NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init];
fmt.positiveFormat = @"#,###";
NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithLong:num]]);

打印1,000,000,000。有许多预定义的样式和更多的选项可供探索:

  • NSNumberFormatter参考:http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSNumberFormatter_Class/Reference/Reference.html
  • Format模式:http://unicode.org/reports/tr35/tr35-10.html#Number_Format_Patterns
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8416093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档