sul*_*der -1 java sum arraylist
我正在研究一个java项目,我遇到了问题.我想有两个表的总和a,并b在列表中c,但我不知道该怎么做.我希望a.add(3) +b.add(4)应该在下一个列表c中,值应为7,类似于5 + 2 = 6 1 +( - 4)= - 3任何建议和帮助将不胜感激
码:
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Integer> a = new ArrayList<Integer>();
List<Integer> b = new ArrayList<Integer>();
List<Integer> three= new ArrayList<Integer>();
a.add(3);
a.add(5);
a.add(1);
a.add(-2);
b.add(1);
b.add(2);
b.add(-4);
b.add(3);
}
}
Run Code Online (Sandbox Code Playgroud)
shm*_*sel 13
没有使用Streams的答案,没有基本问题是真正完整的.干得好:
List<Integer> result = IntStream.range(0, a.size())
.mapToObj(i -> a.get(i) + b.get(i))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
简单地说
for (int i = 0; i < a.size(); i++) {
result.add(a.get(i) + b.get(i));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9344 次 |
| 最近记录: |