java树形结构 构建 list遍历

        //主节点列表
//        List<Map> mainList = new ArrayList<>();
//
//        //提取所有节点属性
//        List<OptionVO> vos = userService.selectAll();
//        for (OptionVO optionVO : vos) {
//            //如果该节点是主节点
//            if (optionVO.getParentID() == 0) {
//                Map map = new HashMap();
//                map.put("name", optionVO.getName());
//                map.put("uuid", optionVO.getUuid());
//                map.put("url", optionVO.getUrl());
//                //存储该节点下的所有子节点
//                List<OptionVO> childList = new ArrayList<>();
//                //找出该节点下的所有子节点
//                for (OptionVO optionVO1 : vos) {
//                    //如果该节点的父节点等于主节点的uuid
//                    if (optionVO1.getParentID() == optionVO.getUuid())
//                        //将该子节点加入父节点的子节点列表中
//                        childList.add(optionVO1);
//                }
//                map.put("childList", childList);
//                //加入到主节点列表中
//                mainList.add(map);
//            }
//        }
//                    return mainList;
//     }
//    }
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值