1.Stream.concat(Stream<? extends T> a, Stream<? extends T> b)
流a和流b拼起来
2.Stream.iterate(T seed, UnaryOperator<T> f)
生成一个流,seed是初始值,f是计算后续值的函数
1.Stream.concat(Stream<? extends T> a, Stream<? extends T> b)
流a和流b拼起来
2.Stream.iterate(T seed, UnaryOperator<T> f)
生成一个流,seed是初始值,f是计算后续值的函数