gpt4 book ai didi

ios - 在 float 格式的数字中每三位添加逗号

转载 作者:行者123 更新时间:2023-11-28 18:19:53 27 4
gpt4 key购买 nike

我有一个字符串中的 float ,我需要在数字的每三位上添加逗号。

这是我试过的,

NSString *mystring =@"20090809.99";
float fl = [mystring floatValue];
NSNumberFormatter *formatter = [NSNumberFormatter new];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSLog(@"%@ ", [formatter stringFromNumber:[NSNumber numberWithFloat:fl]]);

我需要结果为 20,090,809.99。我应该在我的代码中更改什么?

最佳答案

使用此代码完成此任务:-

    NSNumberFormatter *formatter1 = [[NSNumberFormatter alloc] init];
[formatter1 setNumberStyle:NSNumberFormatterDecimalStyle];
NSString * formattedAmount2 = [formatter1 stringFromNumber: @20090809.99];
NSLog(@"%@",formattedAmount2);

它的输出是:-

20,090,809.99

关于ios - 在 float 格式的数字中每三位添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22551508/

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