创建Stream流
- 所有collection集合都可以通过默认方法stream来获取stream流
-
default Stream<E> stream();
- Stream 接口中的静态方法of也可以用来获取Steam流
-
static <T> Stream<T> of(T...value)
Stream流的常用方法
终结方法
返回值不再是Stream接口的方法,不再支持链式调用
- void forEach(Consumer con)
- long count()
延迟方法
返回值是Stream接口的方法,支持链式调用
- Stream<> filter(Predicate<> pre)
- Stream map(Function<M,T> fun)
- Stream limit(long m)
- Stream skip(long n)
- Stream concat(Stream s1,Stream s2)