显示生成的等式

时间:2016-10-11 08:43:04

标签: java

已删除问题:G.M已删除此问题,因为已经回答

1 个答案:

答案 0 :(得分:2)

您所要做的就是遍历两个列表 - numbersoperations并将它们连接成一个字符串:

String equation = null;
for (int i = 0; i < numOfOperatrions; i++) {
    equation += numbers.get(i);
    equation += operations.get(i);
}
equation += numbers.get(numbers.size() -1);    //Add the last number to the equation

最后一行是必需的,因为有更多的数字(一个)而不是操作 在连接字符串时最好使用StringBuilder而不是String,但对于短字符串,则可以。 编辑 - 为什么会这样? 我们使用String运算符将Integer+连接起来 在这种情况下,JAVA编译器将Integer转换为String,因此不需要其他转换。