【发布时间】:2020-08-09 11:36:39
【问题描述】:
如何遍历数组中的特定范围并使用 java 8 流执行验证或操作
例如:
for(int i= startIndex; i< endIndex;i++) {
total+=arr[i];
}
或
boolean emptyArray = true;
for(int i= startIndex; i< endIndex;i++) {
if(array[i] != 0) {
emptyArray = false;
}
}
【问题讨论】:
-
@Deadpool OP 正在寻找所示代码的 Java 8 Stream 版本。
-
是的......这就是我想要的......我试过
IntStream.range但没有用 -
@Deadpool 两者都在处理数组的部分。你读过问题中的一句话吗? “如何遍历数组中的特定范围并执行验证或操作使用java 8流”
-
在这种特定情况下,计算
total即> 0可用于得出数组不为空。所以一次迭代就足够了。
标签: java java-stream