告别996
2021-04-15 09:50:27 0 举报
AI智能生成
告别996 学期高校编程
作者其他创作
大纲/内容
流编程
传统业务处理
集合打印
for
集合过滤
for
排序
for
取top
for
流编程.stream()
集合打印
peek
集合过滤
filter
排序
sorted
取top
limit
累加
peek
获取名称
map
流和集合的区别
时间和空间
次数
外部迭代和内部迭代
组成
数据源
中间操作
终端操作
流操作分类
中间操作
中间操作(无状态)
过滤
filter
映射
map
将一个元素转换为另一个元素
mapToDouble
映射转double
扁平化
flatMap
将对象转流
循环
peek
中间循环
中间操作(有状态)
排序
sorted
去重
distinct
过滤
skip
限制
limit
终端操作
短路
allMatch
所有匹配返回true
anyMatch
任何匹配返回true
noneMatch
没有匹配返回true
findFirst
找到第一个
findAny
有就返回
非短路
max
count
foreach
终端循环
如果前面是无状态就会一起执行
reduce
max
min
collect
count
流的创建
Stream.of
数值直接构建
Arrays.stream
数组构建
Files.lines
文件流
Stream.iterate
无限流 基于上一个流生成
Stream,generate
流的收集
预定义收集器
collect(Collectors.toList())
转list
MAP T = collect(Collectors.groupingBy())
对集合分组
collect(Collectors.partition())
分区
简介
0 条评论
下一页