String number="3";
Using:
Float f=Float.parseFloat(number);`
is giving error.
How can I convert it into float
?
Code:
`JSONObject jsonObject=new JSONObject(s);
JSONArray jsonArray=jsonObject.getJSONArray("response2");
for(int i=0;i<jsonArray.length();i++)
jsonObject=jsonArray.optJSONObject(i);
String three=jsonObject.optString("3.0");
float f = Float.parseFloat(three);
String v1e1 = new BarEntry(Float.parseFloat(three), 0); // 0
`
Error: FATAL EXCEPTION: main
java.lang.NumberFormatException: Invalid float: ""
at java.lang.StringToReal.invalidReal(StringToReal.java:63)
at java.lang.StringToReal.parseFloat(StringToReal.java:308)
at java.lang.Float.parseFloat(Float.java:306)