其他
java8函数式Map操作也太强大了吧,1次就帮我省了10多行代码
java8函数式语法,程序汪的建议都是多写多写
写多了自然就看顺眼了
学起来吧
吐槽
list、map的转换变形,
是业务代码中写的最多的,
传统模式需要写一堆代码for循环一个个逻辑判断
非常麻烦并容易出BUG
现在java8函数式代码帮我们封装好了,我们用就可以
相当漂亮,我又可以早写完代码下班罗(加不完的班)
数据准备
list转换Map
key:value (属性:对象)
输出成json格式了方便看
key:value (属性:属性)
注意key重复时可能会异常
重复key不异常写法
list转换Map然后分组
根据颜色属性分组Map<String,List<Apple>>
key:value(颜色属性:对象集合)
输出结果
程序汪往期精彩文章包含答案
1. 程序汪最近整理的BAT大小厂面试题2019 (面试题目录推荐)
4.程序汪个人简介
5.目录:我把精华文章都整理出来了 (大目录列)
公众号是回复 001 或 002 一直到006 都能找到面试视频以及答案