gpt4 book ai didi

objective-c - 如何在Objective C中每3位数字添加逗号?

转载 作者:IT老高 更新时间:2023-10-28 11:25:19 24 4
gpt4 key购买 nike

如果我有一个数字 int aNum = 2000000 我如何格式化它以便我可以将它显示为 NSString 2,000,000?

最佳答案

使用NSNumberFormatter

具体来说:

NSNumberFormatter *formatter = [NSNumberFormatter new];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle]; // this line is important!

NSString *formatted = [formatter stringFromNumber:[NSNumber numberWithInteger:2000000]];

[formatter release];

默认情况下 NSNumberFormatter 使用当前语言环境,因此默认情况下分组分隔符设置为正确的值。关键是要记住设置数字样式。

关于objective-c - 如何在Objective C中每3位数字添加逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2233824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com