gpt4 book ai didi

java - Xtend:添加两个不同ArrayList中的元素

转载 作者:行者123 更新时间:2023-12-01 11:18:07 25 4
gpt4 key购买 nike

我有一个整数的ArrayList。

a = {1, 2, 3, 4, 5}
b = {6, 7, 8, 9, 10}

我想添加两个数组的元素。因此,新数组现在将是:c = {7, 9, 11, 13, 15} 即 (1+6)、(2+7)、(3+8) 等等。

有没有办法不用 for 循环来做到这一点?我正在寻找类似 a.add(b) 的东西。

最佳答案

您可以使用类似 (0..<a.size).map[ idx | a.get(idx) + b.get(idx) ].toList 的内容

如果你想使用数组,它看起来像这样:

val int[] a = #[1, 2, 3, 4, 5]
val int[] b = #[6, 7, 8, 9, 10]
val int[] sums = (0..<a.length).map[ idx | a.get(idx) + b.get(idx) ]

关于java - Xtend:添加两个不同ArrayList中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31554733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com