首页 > 其他 > 详细

无限极分类,级联。

时间:2020-03-26 16:55:04      阅读:63      评论:0      收藏:0      [点我收藏+]

主要就是递归的应用,此应用用于新闻类别。

代码中开始默认level为0,

通过一次for调用,把子类递归查出,在通过第二次for,把categroy在前台显示的地方,加上“折”号。

public List<Category> getCategorysList(Integer level){
        
        List<Category> ls= categoryMapper.getCategorys(level);
        List<Category> temp = new ArrayList<Category>();
        
        for (Category category : ls) {
            temp.add(category);
            List<Category> categorysList = getCategorysList(category.getId());
            
            for (Category category2 : categorysList) {
                category2.setName("└─"+category2.getName());
            }
            temp.addAll(categorysList);
        }
        return temp;

 

无限极分类,级联。

原文:https://www.cnblogs.com/sdgtxuyong/p/12574427.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!