我正在学习 Java 8 的新功能,在尝试使用流 (java.util.stream.Stream
) 和收集器时,我意识到一个流不能被使用两次。
有没有办法重复使用它?
最佳答案
来自 documentation :
A stream should be operated on (invoking an intermediate or terminal stream operation) only once.
A stream implementation may throw IllegalStateException if it detects that the stream is being reused.
所以答案是否定的,流不应该被重用。
关于java - 有什么方法可以重用 Stream 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36255007/