在functional-java中,我希望以下内容创建一个无限流:
Stream.forever(Enumerator.booleanEnumerator, false);
但是在完整枚举后它会停止。 javadoc类型证实了这一点,声明它只能在枚举耗尽之前流动。
Returns a stream that is either infinite or bounded up to the maximum
value of the given iterator starting at the given value and stepping at
increments of 1.
那么,我如何制作无限流?
答案 0 :(得分:1)
您可以查看Stream.cycle,它会从输入流中产生无限流
Stream.cycle(Stream.forever(Enumerator.booleanEnumerator, false))