是否可以一次聚合一个项目的两个集合?例如:
L1: {1,2,3,4}
L2: {1,2,3,4}
我想聚合 L1 和 L2 这两个,这样我就有一个返回值
L3: {2, 4, 6, 8}
因此 L3[i] = L2[i] + L3[i]
我如何使用 lambda 表达式完成此操作?
最佳答案
你可以玩 IntStream
:
List<Integer> result = IntStream.range(0, Math.min(l1.size(), l2.size()))
.map(i -> l1.get(i) + l2.get(i))
.boxed()
.collect(Collectors.toList());
关于java - 如何将两个集合项目与项目组成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32310906/