我想将EditText中的文本转换为float
任何人都知道如何从EditText.getText()转换为float?
我制作了这个解决方案 float salary = new Float(salaryET.getText()。toString());
它运作正常
感谢每个人
答案 0 :(得分:2)
String str = EditText.getText().toString;
try{
Float f = new Float(str);
System.out.println("Float value is: = " + f);
}catch (Exception e){
System.out.println("Exception: " + e.getMessage());
}
使用上面的代码将editable转换为float。还为转换时的任何异常添加了try catch块。
<强>更新::: 强>
Float f = Float.parseFloat(str);//you can also use this
答案 1 :(得分:2)
Float f = Float.valueOf(EditText.getText().toString());
此代码将EditText
文本转换为float