可可 – 最简单的方式来格式化一个带有千位分隔符的NSString根据Locale

可可 – 最简单的方式来格式化一个带有千位分隔符的NSString根据Locale,第1张

概述我似乎找不到一个简单的方法来做到。我需要的确切的是: [NSString stringWithFormat:@"%d doodads", n]; 其中n是一个int。所以对于1234我想要这个字符串(在我的区域设置): @"1,234 doodads" 谢谢。 对于10.6这个作品: NSNumberFormatter* numberFormatter = [[NSNumberFormatter 我似乎找不到一个简单的方法来做到。我需要的确切的是:

[Nsstring stringWithFormat:@"%d doodads",n];

其中n是一个int。所以对于1234我想要这个字符串(在我的区域设置):

@"1,234 doodads"

谢谢。

解决方法 对于10.6这个作品:

NSNumberFormatter* numberFormatter = [[NSNumberFormatter alloc] init];[numberFormatter setFormatterBehavior: NSNumberFormatterBehavior10_4];[numberFormatter setNumberStyle: NSNumberFormatterDecimalStyle];Nsstring *numberString = [numberFormatter stringFromNumber: [NSNumber numberWithInteger: i]];

并正确处理本地化。

总结

以上是内存溢出为你收集整理的可可 – 最简单方式格式化一个带有千位分隔符的NSString根据Locale全部内容,希望文章能够帮你解决可可 – 最简单的方式来格式化一个带有千位分隔符的NSString根据Locale所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1042364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存