你能告诉我如何在android中实现这个目的:
将String
转换为float
,如下所示:
String temp="1,000,00"
到
float f=100f
我已经通过了链接。获得此例外:
java.lang.NumberFormatException: Invalid float: ""
答案 0 :(得分:3)
你试过这样的事吗:
String s = "100";
float f = Float.parseFloat(s);
并确保您要解析的字符串确实是float
且不是null
或empty
答案 1 :(得分:0)
您应该使用Float类的parseFloat方法。
听起来问题就在于您使用的实际字符串 - 您可以发布吗?
答案 2 :(得分:0)
使用Float类。
// String to Float
float temp = Float.parseFloat("100f");
// Float to String:
String str = Float.toString(100.0f);