使用 NSNumberFormatter 将 NSNumber 转换为 NSString
我将 NSNumber
转换为 NSString
,假设在此示例中 "theindex"
中选定的键是 1000000
NSNumber *firstNumber = [tempDict objectForKey:@"theindex"];
NSString *convertNumber = [firstNumber stringValue];
返回 NSString
“1000000”
我希望字符串的值为“1,000,000”。
我不关心本地化,但从其他问题中了解到应该实现 NSNumberFormatter
。我不知道如何实现这一点?
I am converting an NSNumber
to an NSString
assuming in this example that the selected key in "theindex"
is 1000000
NSNumber *firstNumber = [tempDict objectForKey:@"theindex"];
NSString *convertNumber = [firstNumber stringValue];
Returning the NSString
"1000000"
I would like the string's value to be "1,000,000".
I am not concerned with localization, but understand from other questions that NSNumberFormatter
should be implemented. I am not sure how to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是使用 NSNumberFormatter 标准格式化样式的示例:
您可以参考的其他示例:
http://iosdevelopertips.com/cocoa/formatting-numbers-nsnumberformatter-examples。 html
Here is an example using a standard formatting style of NSNumberFormatter:
Other examples you can reference at:
http://iosdevelopertips.com/cocoa/formatting-numbers-nsnumberformatter-examples.html