已删除问题:G.M已删除此问题,因为已经回答
答案 0 :(得分:2)
您所要做的就是遍历两个列表 - numbers
和operations
并将它们连接成一个字符串:
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
,因此不需要其他转换。