作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
例子;
IntStream a = create(3, 1); // => [0,0,1]
IntStream b = create(5, 2); // => [0,0,0,0,2]
第一个流给出了 [0,0,1,0,0,1...]
的无限流,第二个流给出了 [0,0,0 ,0,2,0,0,0,0,2,...]
。
结果流是 ri = ai + bi 意味着我只想从每个流中获取相同位置的元素的总和。
这在 Java 中可行吗?
最佳答案
您可以使用 Guava 的 Streams.zip()
助手:
IntStream sum(IntStream a, IntStream b) {
return Streams.zip(a.boxed(), b.boxed(), Integer::sum)
.map(Integer::intValue);
}
关于java - 如何逐个元素添加两个 IntStreams?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44120789/
我尝试在 d3.js 中进行链式转换。为此,我在数组中定义了一组转换,并(尝试)创建一个函数以使用 .each("end", function()) 递归调用它们,以在前一个为完成,但我还没有结果。
我是一名优秀的程序员,十分优秀!