记录折腾的那点事
在折腾的道路上永不止步

用到停不下来,Java 8 新特性:foreach

现在项目中使用 Java 8 新特性的例子比比皆是,如果还不玩不明白,虽然代码看起来简洁,但是你未必知道什么意思。

1、foreach 的使用

用到停不下来,Java 8 新特性:foreach 和 stream

2、Stream 的使用

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

用到停不下来,Java 8 新特性:foreach 和 stream

person类

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

② Stream map:数据映射转换

用到停不下来,Java 8 新特性:foreach 和 stream

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

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

用到停不下来,Java 8 新特性:foreach 和 stream

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

④ Stream sort

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

⑤ Stream count、min 及 max 方法

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

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

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

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

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

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

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

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

用到停不下来,Java 8 新特性:foreach 和 stream

输出结果:

用到停不下来,Java 8 新特性:foreach 和 stream

赞(1)
未经允许不得转载:ghMa » 用到停不下来,Java 8 新特性:foreach
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址