专业的JAVA编程教程与资源

网站首页 > java教程 正文

java8函数式Map操作也太强大了吧,1次就帮我省了10多行代码

temp10 2024-10-03 01:22:39 java教程 17 ℃ 0 评论

编程、后端开发、面试的程序员、java集合、计算机软件、java8

吐槽

list、map的转换变形,

java8函数式Map操作也太强大了吧,1次就帮我省了10多行代码

是业务代码中写的最多的,

传统模式需要写一堆代码for循环一个个逻辑判断

非常麻烦并容易出BUG

现在java8函数式代码帮我们封装好了,我们用就可以

相当漂亮,我又可以早写完代码下班罗(加不完的班)

数据准备

list转换Map

  • key:value (属性:对象)
  • 输出成json格式了方便看
  • key:value (属性:属性)
  • 注意key重复时可能会异常
  • 重复key不异常写法

list转换Map然后分组

根据颜色属性分组Map<String,List<Apple>>

key:value(颜色属性:对象集合)

  • 输出结果

编程、后端开发、面试的程序员、java集合、计算机软件、java8

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表