“核心技术Ⅱ:流”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第1行: 第1行:
[[category:JavaCore]]
[[category:JavaCore]]


== Java SE 8 的流库 ==
== 关于 Java SE 8 的流库 ==
1.1 从迭代到流的操作·····•··· ·····.. ··I
 
1.2 流的创建...... .. .. ..... . .................. 3
=== 从迭代到流的操作 ===
1.3 filter 、map 和fl atMap 方法.... 6
 
1.4 抽取子流和连接流....................... 8
== 流的创建 ==
1.5 其他的流转换. .................. ..... . ... . 8
 
1.6 简单约简................ . ..... .. .... . ...... 9
== 流的转换 ==
1. 7 Optional 类型·· · · · · · · · · · · · · · · ·.. · · · · · · · · · ·11
=== filter 、map 和 flatMap 方法 ===
1.7.1 如何使用Optional 值.... . ....... 11
=== 抽取子流和连接流 ===
1.7.2 不适合使用Optional 值的
=== 其他的流转换 ===
方式. ........ .................. ....... .. . 12
 
1.7.3 创建Optional 值................... 13
== 流的终止操作 ==
1.7.4 用flatMap 来构建Optional
=== 简单约简 ===
值的函数· · · ·· ············ ·.. ··· ·· ·.... 13
=== Optional 类型 ===
1.8 收集结果.................................. 15
==== 如何使用Optional值 ====
1.9 收集到映射表中... . ... .. ............... 19
==== 不适合使用Optional值的方式 ====
1.10 群组和分区··· ···· ········· ··········23
==== 创建Optional 值 ====
I.II 下游收集器.............................. 24
==== 用flatMap 来构建Optional值的函数 ====
1.12 约简操作·································28
=== 收集结果 ===
1.13 基木类别流··················· · ·········29
=== 收集到映射表中 ===
1.14 并行流····························· · ······34
=== 群组和分区 ===
 
== 其他 ==
=== 下游收集器 ===
=== 约简操作 ===
=== 基本类型流 ===
=== 并行流 ===

2020年11月21日 (六) 19:16的版本


关于 Java SE 8 的流库

从迭代到流的操作

流的创建

流的转换

filter 、map 和 flatMap 方法

抽取子流和连接流

其他的流转换

流的终止操作

简单约简

Optional 类型

如何使用Optional值

不适合使用Optional值的方式

创建Optional 值

用flatMap 来构建Optional值的函数

收集结果

收集到映射表中

群组和分区

其他

下游收集器

约简操作

基本类型流

并行流