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 把流转换为集合

浙公网安备 33010602011771号