gpt4 book ai didi

java - String 到 Double 到 String 的转换无效 Double ""

转载 作者:行者123 更新时间:2023-11-29 19:58:10 24 4
gpt4 key购买 nike

我正在将 textView 转换为 Double,然后执行计算,然后再转换回字符串。我看到当我的 textview = ""它抛出错误 invalid Double ""。

我在计算之前添加了对 TextView 长度的检查,但它仍然抛出错误。感谢您的帮助。

    public void afterTextChanged(Editable s) {
if (textView.toString().length() > 0) {
Double ini = Double.parseDouble(textView.getText().toString());
Double calc = ini * 3.2808;
//passwordEditText.setText(textView.getText());
passwordEditText.setText(Double.toString(calc));
} else {
passwordEditText.setText("");
}
}

最佳答案

使用 getText 方法从 TextView 获取文本。 toString 方法返回其他东西 - View 本身的文本表示。您也可以修剪它,以防出现多余的空格。

    String text = textView.getText().toString().trim();
if (text.length() > 0) {
Double ini = Double.parseDouble(text);

关于java - String 到 Double 到 String 的转换无效 Double "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36535946/

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