像这种数据,现在想转成树结构返回给前端。分为123级,每一级都去重
1条回答 默认 最新
- 阿小木的愤怒 2022-11-22 19:47关注
这个问题其实很简单,不废话,直接上代码……
//此处我为了方便,数据库创建了表,查询表得到数据 List<Student> studentList = this.list(); if(!CollectionUtils.isEmpty(studentList)){ //使用JDK1.8新特性对数据进行多级分组 Map<String,Map<String,List<Student>>> map = studentList.stream().collect(Collectors.groupingBy(Student::getName,Collectors.groupingBy(Student::getSubject))); }
轻松搞定,当然还有一些细节你可以进行优化处理,希望能帮到你哦……解决 无用评论 打赏 举报
悬赏问题
- ¥20 软件测试决策法疑问求解答
- ¥15 win11 23H2删除推荐的项目,支持注册表等
- ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
- ¥15 qt6.6.3 基于百度云的语音识别 不会改
- ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
- ¥15 神经网络怎么把隐含层变量融合到损失函数中?
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
- ¥20 测距传感器数据手册i2c
- ¥15 RPA正常跑,cmd输入cookies跑不出来