目录
一、获取Stream流的两种方式
二、根据Collection获取流
三、Stream中的静态方法of获取流
一、获取Stream流的两种方式
根据Collection获取流:所有的 Collection 集合都可以通过 stream 默认方法获取流
Stream中的静态方法of获取流
java.util.stream.Stream<T> 是JDK 8新加入的流接口。
二、根据Collection获取流
首先, java.util.Collection 接口中加入了default方法 stream 用来获取流,所以其所有实现类均可获取流。
java.util.Map 接口不是 Collection 的子接口,所以获取对应的流需要分key、value或entry等情况:
三、Stream中的静态方法of获取流
由于数组对象不可能添加默认方法,所以 Stream 接口中提供了静态方法 of ,使用很简单:
备注: of 方法的参数其实是一个可变参数,所以支持数组。