-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))'' –