函数式编程(Lambda表达式、Stream流、函数式编程)
2024-05-30 11:20:52 2 举报
AI智能生成
函数式编程
作者其他创作
大纲/内容
Runnable
子主题
Callable
Comparator
Consumer、BiConsumer、IntConsumer、LongConsumer、DoubleConsumer
Function、BiFunction、IntFunction、LongFunction、DoubleFunction
Predicate、BiPredicate、IntPredicate、LongPredicate、DoublePredicate
Supplier、IntSupplier、LongSupplier、DoubleSupplier
UnaryOperator、BinaryOperator...
IntBinaryOperator
函数接口
对象引用
生成流:IntStream.range、
findAny():返回的任意一个值满足条件接口,并非识别满足条件的所有内容
findFirst()
查找
anyMath()
allMath()
noneMatch():所有元素都不满足这个条件
判断
distinct()
去重
sorted()
排序
reduce():两两合并,适合求最大值、最小值、求和...
count()
max()
sum()
average()
化简
collect:收集,将流对象收集到容器三个参数:创建容器,如何添加进容器,第三个参数
收集
Collections
收集器
IntStream.of
LongStream.of
DoubleStream.of
基本类型流
parallel()
并行
Stream
函数式编程(Lambda表达式、Stream流、函数式编程)
0 条评论
回复 删除
下一页