-4
A
回答
1
試試這個:
float f = Float.valueOf("GBP 29.15*".replaceAll("[^\\d.]+|\\.(?!\\d)", ""));
它會刪除所有非數字字符,然後找到浮點值。
相關問題
- 1. 將字符串轉換爲浮點數?
- 2. 將字符串轉換爲浮點數
- 3. 將字符串轉換爲浮點數
- 4. VBS將字符串轉換爲浮點
- 5. 從字符串轉換爲浮點數
- 6. MBED RTOS將浮點數轉換爲字符串/字符數組
- 7. 我如何將浮點數轉換爲字符串?
- 8. 將指數數字字符串轉換爲浮點數
- 9. Python - 將字符串 - 數字轉換爲浮點數
- 10. 用逗號將數字字符串轉換爲浮點數
- 11. 將浮點數轉換爲逗號和點的字符串
- 12. 如何將浮點字符串轉換爲數字?
- 13. 將字符串數組轉換爲浮點數組
- 14. ValueError:無法將字符串轉換爲浮點數:Numpy數組
- 15. Python 2.7將2d字符串數組轉換爲浮點數組
- 16. cython - 將字符串轉換爲整數和浮點數
- 17. numpy將數組從浮點數轉換爲字符串
- 18. 將字符串轉換爲javascript中的整數或浮點數
- 19. 將混合分數字符串轉換爲浮點數PHP
- 20. 字符串到浮點數轉換
- 21. 將字符串轉換爲浮點數據類型
- 22. python將浮點數轉換爲字符串
- 23. 將保存二進制的字符串轉換爲浮點數
- 24. 無法將字符串轉換爲浮點數:...有時
- 25. 無法將字符串轉換爲浮點數:price [0] - python
- 26. numpy.loadtxt「無法將字符串轉換爲浮點數」
- 27. 將字符串轉換爲整數/浮點在Haskell?
- 28. 將列表內的字符串轉換爲浮點數
- 29. 無法將字符串值轉換爲浮點數
- 30. 將字符串轉換爲最多2個浮點數
你需要[編輯]你的問題,包括你嘗試過什麼錯誤你有, – azurefrog
的可能的複製[Java的String刪除所有非數字字符(https://開頭計算器。 com/questions/10372862/java-string-remove-all-non-numeric-characters) – Jeutnarg
使用'subString'方法獲取包含29.15的字符串部分,然後解析它。 'Float.parseFloat(「GBP 29.15 *」.subString(4,9))'' –