[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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)