Java8新特性:foreach和stream(转载)

1、foreach 的使用

2、Stream 的使用

① Stream filter 方法:对集合元素进行过滤

person类


输出结果:

② Stream map:数据映射转换

输出结果:

③ Stream flatMap:多维度转换数据,数据结构层级降维处理

输出结果:

④ Stream sort

输出结果:

⑤ Stream count、min 及 max 方法

输出结果:

⑥ Stream skip(跳行方法) 和 limit(限行方法)

输出结果:

⑦ Stream collect 方法:集合转换和数据流转换

输出结果:

⑧ Stream concat 方法:通常用于拼接转换流

输出结果:

⑨ Stream reduce 聚合计算方法:通常与 map 搭配使用

输出结果:

你可能感兴趣的:(Java8新特性:foreach和stream(转载))