java - 如何在android中将字符串转换为浮点值

标签 java android

Possible Duplicate:
String from EditText to float

在应用程序中,我想将编辑框中输入的字符串转换为相应的值,例如 233243664376347845.89 到相应的浮点值。但它在某个数字后返回像 IE10,例如 23324366IE10 请帮助我。我的代码是 -

NumberFormat format = NumberFormat.getInstance(Locale.US);

try 
{
    number = format.parse(e1.getText().toString());
} catch (ParseException e) 
{
    // TODO Auto-generated catch block
    e.printStackTrace();
}

编辑文本长度大于 20 位,我也想减去两个编辑文本浮点值...

最佳答案

String s = e1.getText().toString();
Float f= Float.parseFloat(s);

关于java - 如何在android中将字符串转换为浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10735679/

相关文章:

java - 修改.class文件

java - libGDX - 如何加速场景?

java - 我将如何制作枚举列表?

android - 无法升级 android 应用内订阅。错误 : "Something went wrong on our end. Please try again."

android - 在 Android 中重新创建 backstack

java - 如何在android中格式化和打印文本文件?

java - 如何以编程方式将文本设置为 RadioGroup 内部的 RadioButton?

java - 如何解决条码扫描错误的问题?

android - Android ICS 4.0.1 中不存在 JPEG EOI

Android DDMS v22.0.1 无法使用 Droid Razor 4.1.2 生成系统跟踪