gpt4 book ai didi

objective-c - 如何控制NSNumberFormatter的科学风格?

转载 作者:行者123 更新时间:2023-12-03 16:39:38 27 4
gpt4 key购买 nike

我正在将表示非常大或非常小的数字的长字符串转换为科学记数法的字符串。例如。 9999999999999999999999999 至 9.999999999999999E24。

我使用 NSNumberFormatter。

NSNumberFormatter *ns = [[NSNumberFormatter alloc] init];
[ns setNumberStyle: NSNumberFormatterScientificStyle];
NSString *result = [ns stringFromNumber: [ns numberFromString: aBigOrSmallString]];
[ns release];

但是如何控制精密部分呢?例如,从 912345678 到 9.12E8 或 9.1234E8。

最佳答案

您检查过 setMinimumFractionDigitssetMaximumFractionDigits
引用:NSNumberFormatter Class Reference

关于objective-c - 如何控制NSNumberFormatter的科学风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215867/

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