gpt4 book ai didi

android - 如何从 editText 解析两个 double ?

转载 作者:行者123 更新时间:2023-11-29 16:09:05 29 4
gpt4 key购买 nike

我开发了一个简单的计算器,但遇到了问题。当我输入计算值时,只解析第一个数字。例如,如果输入 5 + 3,那么结果将是 5。如何解决这个问题?感谢您的回答。

我的代码:

String[] val = mInputVal.getText().toString().split("\\+");
try{
inputNum1 = Double.parseDouble(val[0]);
inputNum2 = Double.parseDouble(strVal);
}catch (NumberFormatException e){}

最佳答案

对于第二个索引,只需执行此操作:inputNum2 = Double.parseDouble(val[1]); 或确保 strVal = val[1]。并确保字符串得到正确拆分。发生的事情是,val 中只有 1 个字符串,因此 val[1] 给你 ArrayIndexOutOfBoundException。希望对您有所帮助。

关于android - 如何从 editText 解析两个 double ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069635/

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