获取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;