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

来自Wikioe
跳到导航 跳到搜索
(Eijux移动页面核心技术Ⅱ:Java SE 8 的流库核心技术Ⅱ:流,不留重定向)
无编辑摘要
第1行: 第1行:
[[category:JavaCore]]
[[category:JavaCore]]
== 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
1.7.1 如何使用Optional 值.... . ....... 11
1.7.2 不适合使用Optional 值的
方式. ........ .................. ....... .. . 12
1.7.3 创建Optional 值................... 13
1.7.4 用flatMap 来构建Optional
值的函数· · · ·· ············ ·.. ··· ·· ·.... 13
1.8 收集结果.................................. 15
1.9 收集到映射表中... . ... .. ............... 19
1.10 群组和分区··· ···· ········· ··········23
I.II 下游收集器.............................. 24
1.12 约简操作·································28
1.13 基木类别流··················· · ·········29
1.14 并行流····························· · ······34

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


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 1.7.1 如何使用Optional 值.... . ....... 11 1.7.2 不适合使用Optional 值的 方式. ........ .................. ....... .. . 12 1.7.3 创建Optional 值................... 13 1.7.4 用flatMap 来构建Optional 值的函数· · · ·· ············ ·.. ··· ·· ·.... 13 1.8 收集结果.................................. 15 1.9 收集到映射表中... . ... .. ............... 19 1.10 群组和分区··· ···· ········· ··········23 I.II 下游收集器.............................. 24 1.12 约简操作·································28 1.13 基木类别流··················· · ·········29 1.14 并行流····························· · ······34