我有NSString * str = @“1223.2212311”; 我想将它转换为1223.22(浮点后两个字符),是否有可能通过NSString?我必须使用NSScanner?请帮忙吗?NSString扫描?
0
A
回答
2
如何像:
NSString* str = @"1223.2212311";
NSString* result = [NSString stringWithFormat:@"%.2f", [str floatValue]];
2
你应该看看NSNumberFormatter。
-1
如果字符串不会被本地化,您可以使用-[NSString floatValue]
来解析它们。
+0
UI中提供的任何内容都应准备好进行本地化。您在法国的客户希望看到小数点的符号。如果你使用NS numberFormatter,你可以免费获得。 – falconcreek 2010-07-08 03:14:16
+0
这是一个关于*将一个字符串解析成一个float的问题,不会将float显示为一个字符串。 – 2010-07-08 17:05:13
相关问题
- 1. Multipage WIA扫描(docfeeder)扫描1页并阻止扫描器
- 2. 如何扫描声纳扫描仪
- 3. 全表扫描或索引扫描
- 4. 连续WifiManager扫描扫描结果
- 5. 扫描仪不扫描我的输入
- 6. 扫描仪内的扫描仪错误
- 7. 条码扫描
- 8. Card.io不扫描
- 9. 条码扫描
- 10. TCP syn扫描
- 11. Python:扫描raw_input
- 12. 激活扫描?
- 13. Mysql表扫描
- 14. 扫描仪,useDelimiter
- 15. 使用扫描
- 16. 由扫描仪
- 17. 扫描器NoSuchElementException
- 18. 与扫描仪
- 19. 扫描Akka Actor
- 20. 错误:Checkmarx扫描失败:没有文件在Jenkins扫描,而CxSAST扫描
- 21. iPhone Wifi扫描Stumbler
- 22. Swift条码扫描
- 23. QRCode扫描问题
- 24. ArrayList的扫描仪
- 25. Altbeacon扫描命令
- 26. NoSuchElementException扫描器java
- 27. Lex:强制扫描?
- 28. ZXing.NET激光扫描
- 29. Java扫描器类
- 30. Android子网扫描
+1这是正确的做法。 – 2010-06-30 17:58:38