Java 中的 Stream 中的 skip() 方法用于跳过指定数量的元素,返回一个新的 Stream,包含剩下的元素。该方法可以用于流中的中间操作,通常与 limit() 方法一起使用来实现分页操作。例如:

List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
list.stream().skip(3).limit(3).forEach(System.out::println);

上述代码中,skip() 方法跳过了前 3 个元素,然后 limit() 方法保留了接下来的 3 个元素,最后通过 forEach() 方法遍历输出。输出结果为:

4
5
6

skip() 方法的参数为 long 类型,如果参数大于流中元素的数量,将返回一个空的 Stream。

Java Stream skip() 方法:跳过元素并实现分页

原文地址: https://www.cveoy.top/t/topic/oMsx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录