java 8中的整数数组迭代

问题描述 投票:-2回答:1

我如何遍历数组中的特定范围并使用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;
                }
    }
java stream
1个回答
1
投票

您可以使用skip()limit()Stream

Stream<Integer> s = Stream.of(1, 2, 3, 4, 5);
List<Integer> slice = s.skip(1).limit(2)
      .collect(Collectors.toList()));
System.out.println(slice); // prints [2, 3]
© www.soinside.com 2019 - 2024. All rights reserved.