我想將數組中的字符串百分比轉換爲雙精度值。很顯然,我必須同時刪除百分比,然後沿着[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#)
爲我節省了很多字符串聲明,謝謝。 –