如何从Editable转换为float

时间:2012-05-19 16:04:03

标签: android casting

我想将EditText中的文本转换为float

任何人都知道如何从EditText.getText()转换为float?


我制作了这个解决方案 float salary = new Float(salaryET.getText()。toString());

它运作正常

感谢每个人

2 个答案:

答案 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