0

我想让 EditText 中的文本转换为浮动

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


我使这个解决方案 float Salary= new Float(salaryET.getText().toString());

它工作正常

感谢每一个人

4

2 回答 2

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());
}

使用上面的代码将可编辑转换为浮动。还为转换时的任何异常添加了 try catch 块。

更新:::

Float f = Float.parseFloat(str);//you can also use this
于 2012-05-19T16:05:38.423 回答
2
Float f = Float.valueOf(EditText.getText().toString());

此代码将EditText文本转换为浮点数

于 2012-05-19T16:06:53.220 回答