您的位置:首页 > 其它

菜单多级

2016-03-03 15:14 162 查看
数据表结构:menu

菜单多级

 

 public    List<Menu>   get(List<Menu> list,List<Menu> sourcelist,String parentId){

 for (int i = 0; i < sourcelist.size(); i++) {

        Menu e = sourcelist.get(i);

        if ( e.getParentId().equals(parentId)) {

            list.add(e);

            // 判断是否还有子节点, 有则继续获取子节点

            for (int j = 0; j < sourcelist.size(); j++) {

                Menu child = sourcelist.get(j);

                if (child.getParentId().equals(e.getId())) {

                    get(list,sourcelist,e.getId());

                    break;

                }

            }

        }

    }

 return  list;

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: