到目前为止,我有这段代码可以解析两个不同的字符串将操作数转换为双精度并将它们相加
如何修改它以便它可以添加任意数量的字符串操作数?
double addMultipleDigits(String exp)
{
ArrayList<Double> wholeExpression = new ArrayList<Double>();
double answer = 0;
for(int i=0;i<exp.length();i++)
{
if(exp.charAt(i)=='+')
{
answer=Integer.parseInt(exp.substring(i-1, i)) + Integer.parseInt(exp.substring(i+1, i+2));
wholeExpression.add(answer);
System.out.println(wholeExpression.get(0));
}
}
return answer;
}