【问题标题】:How to cast from Editable to float如何从可编辑转换为浮动
【发布时间】:2012-05-19 16:04:02
【问题描述】:

我想把EditText里面的文字转成float

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


我做这个解决方案 浮动薪水=新浮动(salaryET.getText().toString());

一切正常

感谢每一个人

【问题讨论】:

  • 在进入android之前你应该学习java

标签: android casting


【解决方案1】:
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

【讨论】:

    【解决方案2】:
    Float f = Float.valueOf(EditText.getText().toString());
    

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

    【讨论】:

    • EditText.getText() 替换为 EditText.getText().toString()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 2012-11-01
    • 1970-01-01
    • 2013-11-09
    • 2011-07-11
    • 2021-12-30
    • 1970-01-01
    相关资源
    最近更新 更多