我想将数组中的字符串百分比转换为双精度值。很显然,我必须同时删除百分比,然后沿着[string doubleValue]
的方向行事。删除%的最有效方法是什么?该行为经常重复,所以该方法必须有些资源保守。将字符串百分比转换为双精度值
2
A
回答
3
只要您的字符串以浮点数的有效文本表示开头(它只能包含开头的空格),您可以调用doubleValue
并省略对该字符串的任何预处理。
NSLog(@"value: %f", [@" 95.5%" doubleValue]); // --> value: 95.500000
0
如果百分号始终是最后一个符号,那么[string substringToIndex:string.length-1]
就足够了吗?
相关问题
- 1. 如何将百分比字符串转换为双精度?
- 2. 将字符串转换为双精度,
- 3. 将字符串转换为双精度
- 4. 如何将6020494385.89982字符串值转换为双精度值
- 5. 无法将双精度值作为字符串转换为textview
- 6. 将VBA字符串转换为双精度值
- 7. 将字符串转换为双精度值
- 8. VB.NET - 将字符串转换为双精度字符并返回
- 9. 将字符串转换为双精度字符串除外部分
- 10. 将字符串转换为双精度时GSON中NumberFormatException
- 11. 将字符串转换为双精度错误
- 12. 将字符串转换为双精度 - Java
- 13. 将字符串转换为双精度的C++错误
- 14. 如何将字符串列表转换为双精度?
- 15. 在Swift中将字符串转换为双精度(Xcode v 7.0.1)
- 16. 将数千(和十进制)分隔符转换为双精度字符串
- 17. C#:将字符串从数组转换为双精度分隔符
- 18. 将字符串转换为浮点或双精度值更改十进制值
- 19. 将格式化字符串转换为双精度字符串,反之亦然
- 20. 如何将百分比字符串转换为BigDecimal?
- 21. 如何将字符串值(例如:double值)转换为javascript中的百分比?
- 22. 如何将字符串转换为仅使用math.h的双精度值
- 23. 在C#中计算并将字符串转换为双精度值
- 24. 将子字符串从输入文件转换为双精度值?
- 25. 如何将经度和纬度字符串转换为双精度?
- 26. 从字符串“”转换为“双精度型”无效
- 27. 无法将双精度转换为双精度
- 28. 将字符串中的十进制数字转换为双精度型
- 29. 如何将单个字符转换为双精度
- 30. 将字符串转换为双精度,并检查是否为零
为我节省了很多字符串声明,谢谢。 –