我开发了一个简单的计算器,我有一个问题。当我输入计算值时,仅解析第一位数字。例如,如果输入5 + 3,那么结果将是5.如何解决此问题?感谢任何答案。如何从editText解析两个双打?
我的代码:
String[] val = mInputVal.getText().toString().split("\\+");
try{
inputNum1 = Double.parseDouble(val[0]);
inputNum2 = Double.parseDouble(strVal);
}catch (NumberFormatException e){}
不幸的是,这是行不通的 – ricky 2013-02-25 15:28:16
这是因为你的val数组大小不正确 – h4ck3d 2013-02-25 15:31:37
我该如何解决这个问题? – ricky 2013-02-25 15:38:55