Java流:流的第一个元素减去流的其余部分的总和

心灵大师

我有一个整数数组,例如:

{ 30 , 2, 3, 4, 5}

是否有可能创建一个lambda表达式(使用流)来使数组的第一个元素(在我们的示例中为30个)与数组的其余部分的和相差,(2+3+4+5 = 13)因此结果为17?

他们是

您可以计算数组的最后n-1个元素的总和,然后从第一个元素中减去:

int result = inputArray[0] - IntStream.of(inputArray).skip(1).sum();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

流的第一个元素与其余元素的映射方式不同

Java Stream:如何仅更改流的第一个元素?

如何过滤出不匹配在Java顺序流的谓词的第一个元素?

在前一个元素匹配条件之后获取流的第一个元素

我如何获得的第一个元素,同时继续流?

在Microsoft流分析查询中选择JSON数组中的第一个元素

特别处理Akka流的第一个元素

如何从Room DB流中获取第一个元素?

如何从 JSON 对象流中获取第一个元素?

当ServerCall在第一个ServerInterceptro中关闭时如何忽略gRPC(java)ServerInterceptor的其余部分?

找到第一个数字,然后返回字符串的其余部分

仅将第一个单词大写并保留其余部分,因为它是 python

大写仅每个单词的第一个字母,其余部分小写

将列的第一个值与列的其余部分相加或相减 (MATLAB)

如何转换for循环以查找Java流中的第一个匹配项?

返回第一个结果匹配断言在Java流或所有非匹配结果

如何使用Java 8流考虑分割字符串的第一个标记

如何使用Java 8流获得每个不同键的第一个值?

使用Java流查找第一个免费的“索引”

返回Java 8流中的第一个匹配项(类似于_.find)

如何使用Java 8和流将属性值从列表的第一个元素传播到所有列表元素?

在Java 8中从第一个流到下一个流api访问对象引用

转换特定的音频流并复制其余部分

在RDD的其余部分执行一个元素的操作

当前一个流接收第一个值时 RxJS 合并

有条件地从流中删除第一个(索引为零)元素

python-如何在张量流中迭代每个嵌套张量的第一个元素,python?

jquery 第一个对话框与对话框的其余部分不一致

向流中添加两个Java 8流或一个额外的元素