A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Stream流
Stream流使用的时候通常和lambda表达式一起使用
Stream流把真正的函数式编程风格引入到java中

Stream流的使用
生成:通过数据源生成
Collection体系直接调用默认方法stream生成流
Map体系间接生成流
数组可以通过Stream接口的静态方法of(T... value)生成流

中间操作:过滤映射返回新的流
filter(Predicate predicate)对流中的数据进行过滤
limit(long maxSize)    截取指定个数的数据
skip(long n)跳过指定个数的数据
static concat<Stream a,Stream b>合并两个流
distinct    返回由该流的不同元素组成的流
sorted()自然排序
sorted(Comparator comparator)比较器排序
maps
mapToInt   sum()

终结操作:一旦终结就结束
forEach
count


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马