//主节点列表 // 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; // } // }
java树形结构 构建 list遍历
最新推荐文章于 2024-07-30 21:12:55 发布