抑制不必要的零
我想用 double 值创建一个带有 stringWithFormat 的字符串,末尾没有不必要的零。
示例:
[NSString stringWithFormat:@"%.8f",2.344383933];
[NSString stringWithFormat:@"%.8f",2.0];
预期结果:
2.344383933
2
其中是正确的格式吗?
谢谢。
I would like to make a string with stringWithFormat from a double value, without the unnecessary zero at the end.
Examples:
[NSString stringWithFormat:@"%.8f",2.344383933];
[NSString stringWithFormat:@"%.8f",2.0];
expected results:
2.344383933
2
Which is the correct format ?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
NSNumberFormatter
示例:
结果:
1: 2.344383933
2: 2
Use
NSNumberFormatter
Sample:
Results:
1: 2.344383933
2: 2
有一个专门用于数字格式化的类,
NSNumberFormatter
:NSNumberFormatter
还将带来本地化(小数点、分组分隔符)。There is a dedicated class for number formatting,
NSNumberFormatter
:NSNumberFormatter
will also bring localization (decimal points, grouping separators).