gpt4 book ai didi

java - 从 EditText 到 float 的字符串

转载 作者:太空狗 更新时间:2023-10-29 23:01:30 24 4
gpt4 key购买 nike

我有一个 EditText,将用于 float 。所以我试图从 EditText 中读取文本并将其放入浮点变量中。但是我好像有个文字要 float 的问题。这是我的行:

float Number = ( ( EditText )findViewById( R.id.edit_float ) ).getText();

我试过使用 Float.parseFloat(string) 和一般转换,但似乎没有任何效果。我可以在这里做什么?另外,有没有办法在将其写入变量之前检查有效的 float ?

最佳答案

试试这个。

EditText edt = (EditText) findViewById(R.id.edit_float);
float number = Float.valueOf(edt.getText().toString());

如果 Float 包装器类将字符串转换为 float ,则使用 valueOf() 方法。在此示例中,我使用 getText() 获取了 EditTextEditable 对象,我在该对象上调用了 toString() 从中获取字符串的方法。

更新:完全正确的家伙抱歉。是时候增加我的绵羊计数器了。

关于java - 从 EditText 到 float 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com