java 8的collection接口被扩展,提供了两个获取流的方法:
返回一个顺序流
default stream\<e> stream()
返回一个并行流
default stream\<e> parallelstream()
2、通过数组
java 8中的 arrays 的静态方法 stream() 可以获取数组流
调用 arrays 类的 static\<t> stream\<t> stream(t[] array): 返回一个流
重载形式,能够处理对应基本类型的数组:
3、通过stream的of()方法
可以调用stream类静态方法of(),通过显示值创建一个流。可以用于接收任意数量的参数
4、创建流
迭代:
public static\<t> stream\<t> iterate(final t seed, final unaryoperator\<t> f)
生成:
public static\<t> stream\<t> generate(supplier\<t> s)
以上就是java中创建stream的方式有哪些?的详细内容。
