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

输出结果:

最新评论
mat插件可以检测内存数据
标识接口?
序列化serializabel就是一个标识
就差一个MAC了
mark
除了预置sql查询字段,其他我竟然都没用过
可以,这个问题遇到过
mybatis多个参数: 1. 注解(最常用) 2. 转化为对象或MAP 3. 按顺序(这个最蠢,写的代码看得费劲) 单个参数需要注意得: 1.基本数据类型随便写 2.数组用array,l