stream流

1.得到流
数组得到流

int [] list={1,2,3};
Arrays.stream(list)

集合类得到流

ArrayList list;
list.stream()

由值创建流

Stream.of(123,"456").forEach(System.out::println);

文件生成流

Files.Line(Paths.get("data.txt"))

函数生成流

Stream.iterate(0,n->n+2)

2.处理流:
中间操作: 从流到流
filter 过滤
map 映射
limt 截断
sorted 排序
distinct 去重

终端操作:
foreach 消费流中的每个元素,返回void
count 统计流中的个数 返回long
collect 把流转换为集合

posted @ 2022-06-20 16:06  无极是一种信仰  阅读(49)  评论(0)    收藏  举报