我想将数组中的字符串百分比转换为双精度值。很显然,我必须同时删除百分比,然后沿着[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. 将字符串转换为双精度?
- 5. 如何将双精度值转换为字符串值
- 6. 如何将6020494385.89982字符串值转换为双精度值
- 7. Spring:将可空字符串值转换为双精度值
- 8. 将字符串转换为双精度 - 丢失精度
- 9. 转换精度双为字符串
- 10. 无法将双精度值作为字符串转换为textview
- 11. 将字符串转换为双精度值
- 12. 将字符串转换为PHP中的双精度值
- 13. 将VBA字符串转换为双精度值
- 14. 将字符串转换为双精度值
- 15. 将字符串转换为已知格式的双精度值
- 16. VB.NET - 将字符串转换为双精度字符并返回
- 17. 将字符串转换为双精度值时如何保持精度
- 18. 将字符串转换为双精度字符串除外部分
- 19. 将值字符串转换为百分比
- 20. 为什么我无法将字符串转换为双精度?
- 21. 将字符串转换为int和双精度型
- 22. 将字符串转换为双精度于android
- 23. 无法将字符串转换为双精度vb2008?
- 24. PromptAndInput,无法将字符串转换为双精度(C#)
- 25. 将UITextField字符串转换为UITextField中的双精度操作
- 26. 将字符串转换为双精度错误
- 27. 将字符串转换为双精度丢失
- 28. 将字符串转换为双精度 - Java
- 29. 如何将JTextField字符串转换为双精度?
- 30. 将双精度转换为字符串(C#)
为我节省了很多字符串声明,谢谢。 –