获取Stream流

获取Stream流

创建一条流水线,并把数据放到流水线上准备进行操作。

数组生成流

数组可以通过 Arrays.stream(...) 生成 Stream:

int[] arr = {1, 2, 3};
Arrays.streamprintln;

单列集合生成流

单列集合(Collection)可以直接调用 stream()

list.streamprintln;

双列集合生成流

双列集合(Map)通常先转成 keySet/values/entrySet 再生成 Stream:

map.keySet().stream();
map.values().stream();
map.entrySet().stream();

同种数据类型的多个数据

可用 Stream.of(T... values) 生成流:

Stream.of(1, 2, 3).forEachprintln;
Stream.of(\"aaa\", \"bbb\").forEachprintln;

关联:Arrays类 / Stream