Java8之流操作函数介绍

操作 类型 返回类型 使用的类型/函数式接口 函数描述符
filter 中间 Stream Predicate T -> boolean
distinct 中间(有转态-无界) Stream
skip 中间(有转态-有界) Stream long
limit 中间(有转态-有界) Stream long
map 中间 Stream Function T -> R
flatMap 中间 Stream Function> T -> Stream
sorted 中间(有转态-无界) Stream Comparator (T,T) -> int
anyMatch 终端 boolean Predicate T -> boolean
noneMatch 终端 boolean Predicate T -> boolean
allMatch 终端 boolean Predicate T -> boolean
findAny 终端 Optional
findFirst 终端 Optional
forEach 终端 void Consumer T -> void
collect R Collector
reduce 终端(有转态-有界) Optional BinaryOperator (T,T) -> T
count 终端 long

更多文章:
CSDN博客
简书博客
公众号:代码小搬运
代码小搬运.jpg

你可能感兴趣的:(Java开发,#,Java8)