gpt4 book ai didi

ios - 在 iOS 6 中将 5112225.14 转换为 5,112,225.14

转载 作者:行者123 更新时间:2023-11-28 22:42:46 25 4
gpt4 key购买 nike

如何在 ios 6 中将 5112225.14 转换为 5,112,225.14 。我试过这个:

NSNumber *numberObj = [NSNumber numberWithFloat:[[string stringByReplacingOccurrencesOfString:@"," withString:@""] floatValue]];

也试过

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

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

但我首先得到 5,112,225 和没有任何小数的 2,000,000。我如何保留小数点和逗号分隔值。提前致谢,圣诞快乐。

最佳答案

使用 NSNumberFormatter 是正确的方法。您失败是因为您调用的是 numberWithInteger 而不是 numberWithDouble

关于ios - 在 iOS 6 中将 5112225.14 转换为 5,112,225.14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14032971/

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