欢迎光临散文网 会员登陆 & 注册

lambda必须要会的十种姿势

2023-06-28 15:23 作者:游戏小白技术宅  | 我要投稿

Lambda的十种使用姿势

  • 第一种:新建线程
  • 第二种:函数式接口 @FunctionalInterface(只用一个方法的接口)

> ps:其中还有方法引用的方式 双冒号(::) ,又叫四饼

  • 第三种:Supplier 的妙用(返回布尔类型的函数式接口)

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

  • 第四种:Consumer (一个信息,消费两次)
  • 第五种:数据转换处理 Function<>

数据来回转换,先从字符串转换成整型,然后整型又转回字符串

  • 第六种:Lambda的 map 使用(映射数据,stream流)
  • 第七种:Lambda的 map 和 reduce 配合使用

通过 map 改变值,之后 reduce 将值累加,返回值

  • 第八种:通过过滤器 filter 创建一个列表
  • 第九种:flatmap 的使用
  • 第十种:flatmap 的进阶使用


两次去重复

lambda必须要会的十种姿势的评论 (共 条)

分享到微博请遵守国家法律