lambda必须要会的十种姿势

Lambda的十种使用姿势
- 第一种:新建线程

- 第二种:函数式接口 @FunctionalInterface(只用一个方法的接口)

> ps:其中还有方法引用的方式 双冒号(::) ,又叫四饼
- 第三种:Supplier 的妙用(返回布尔类型的函数式接口)

> 在 ruoyi-cloud-plus 54教程中的 SysLoginService#login()中使用了

- 第四种:Consumer (一个信息,消费两次)

- 第五种:数据转换处理 Function<>

数据来回转换,先从字符串转换成整型,然后整型又转回字符串
- 第六种:Lambda的 map 使用(映射数据,stream流)

- 第七种:Lambda的 map 和 reduce 配合使用

通过 map 改变值,之后 reduce 将值累加,返回值
- 第八种:通过过滤器 filter 创建一个列表

- 第九种:flatmap 的使用

- 第十种:flatmap 的进阶使用


两次去重复