专业的JAVA编程教程与资源

网站首页 > java教程 正文

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

temp10 2024-10-26 15:25:40 java教程 8 ℃ 0 评论

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

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


如果你对 lambda 表达式不太熟悉,可以移步 >>>

嗯?Java8 中的 Lambda 表达式,没想到这么简单

1、foreach 的使用

2、Stream 的使用

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

输出结果:

② Stream map:数据映射转换

输出结果:

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

输出结果:

④ Stream sort

输出结果:

⑤ Stream count、min 及 max 方法

输出结果:

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


输出结果:

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

输出结果:


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

输出结果:

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

输出结果:




欢迎关注 @Python大星 ,一个会点 Python 的 Java 程序员。如果你有更好的想法,欢迎留言,一起探讨,想说你就说啊!

@Python大星 | 文

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表