Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用Java中的流API返回分页结果?_Java_Java 8_Pagination_Java Stream - Fatal编程技术网

是否可以使用Java中的流API返回分页结果?

是否可以使用Java中的流API返回分页结果?,java,java-8,pagination,java-stream,Java,Java 8,Pagination,Java Stream,因此,我有一个带有一些对象的流,我需要从流返回分页结果。例如,从第2个元素到第4个元素 Stream<String> strs = Stream.of("qwe", "asd", "zxc", "rty", "fgh", "vbn"); Stream strs=Stream.of(“qwe”、“asd”、“zxc”、“rty”、“fgh”、“vbn”); 并仅从第2到第4个元素返回:asd、zxc、rty 可能吗 谢谢 要实现此目的,您可以结合使用: 这将输出以下内容: asd

因此,我有一个带有一些对象的
,我需要从
返回分页结果。例如,从第2个元素到第4个元素

Stream<String> strs = Stream.of("qwe", "asd", "zxc", "rty", "fgh", "vbn");
Stream strs=Stream.of(“qwe”、“asd”、“zxc”、“rty”、“fgh”、“vbn”);
并仅从第2到第4个元素返回:
asd、zxc、rty

可能吗


谢谢

要实现此目的,您可以结合使用:

这将输出以下内容:

asd
zxc
rty

在本例中,
Stream#skip
跳过
流的第一个元素
Stream#limit
将剩余的
限制为三个元素。

您可以使用
skip
limit

Stream<String> strs = Stream.of("qwe", "asd", "zxc", "rty", "fgh", "vbn");
Stream<String> strs = Stream.of("qwe", "asd", "zxc", "rty", "fgh", "vbn");
String result=strs.skip(1).limit(3).collect(Collectors.joining(" "));
System.out.println(result);
Stream strs=Stream.of(“qwe”、“asd”、“zxc”、“rty”、“fgh”、“vbn”);
字符串结果=strs.skip(1).limit(3).collect(收集器.joining(“”));
系统输出打印项次(结果);
输出:

asd zxc

javadoc是您的朋友:,