相关疑难解决方法(0)

跳过Stream <T>中的最后x个元素

如果我有Stream<T>,我可以轻松skip(long)地跳过流的前几个元素.但是,在流的末尾跳过给定数量的元素似乎没有等价物.

最明显的解决方案是使用limit(originalLength - elementsToRemoveAtEnd),但这需要事先知道初始长度,但情况并非总是如此.

有没有办法删除未知长度的流的最后几个元素而不必将其收集到a中Collection,计算元素并再次流式传输?

java java-8 java-stream

8
推荐指数
1
解决办法
5531
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1