`

二级栏目树构建

    博客分类:
  • java
J# 
阅读更多

输出栏目树

public class Entry {
 int categoryId;
 int parentId;
 String categoryName;
 
 public Entry(){
  this.parentId=0;
 }
 
 public int getCategoryId() {
  return categoryId;
 }
 public void setCategoryId(int categoryId) {
  this.categoryId = categoryId;
 }
 public int getParentId() {
  return parentId;
 }
 public void setParentId(int parentId) {
  this.parentId = parentId;
 }
 public String getCategoryName() {
  return categoryName;
 }
 public void setCategoryName(String categoryName) {
  this.categoryName = categoryName;
 }
}

public class test1 {
 
 public static void main(String[] args) {
  List allCategoryList=new ArrayList();
  for(int i=1;i<=10;i++){
   Entry entry=new Entry();
   entry.setCategoryId(i);
   entry.setParentId(0);
   entry.setCategoryName("一级栏目"+i);
   allCategoryList.add(entry);
   
   Entry subentry=new Entry();
   subentry.setCategoryId(11+i);
   subentry.setParentId(i);
   subentry.setCategoryName("2级栏目"+i);
   allCategoryList.add(subentry);
  }
  for(int i=0;i<10;i++){
   
  }
  makeTree(allCategoryList);
 }
 
 public static void makeTree(List allCategoryList){
  for(int i=0;i<allCategoryList.size();i++){
   Entry parentCategory=(Entry) allCategoryList.get(i);
   if(parentCategory.getParentId()==0){ //输出第一级栏目
    System.out.println(parentCategory.getCategoryName());
   }
   for(int j=0;j<allCategoryList.size();j++){
    Entry subCategory=(Entry) allCategoryList.get(j);
    if(subCategory.getParentId()==parentCategory.getCategoryId()){ //输出第2级栏目
     System.out.println(" ├  "+subCategory.getCategoryName());
    }
   }
  }
 }
 
}
 
1
2
分享到:
评论
2 楼 zhq426 2011-05-30  
1 楼 zhq426 2011-05-30  
目前考虑只有2层的,还不知到3层的怎么弄啊,兄弟们给个建议啊

相关推荐

    大作业2:网站站点结构的构建

    [目标]设计网站的布局结构,至少完成二级结构(栏目)的设计。 [时间]约120分钟。 [步骤] 1.根据大作业1确定的网站主题,设计网站的布局结构,可以借鉴同类型网页的布局结构。 2.分析与思考,并回答以下几个问题...

    表格展示无限级分类(PHP版)

    TreeTable通过对单元格的行合并和列合并实现了无限层级也能较好的展示层级架构。 1.构建ID/PID/NAME的数组,后期可通过数据库生成的...’parentid’=&gt;1,’name’=&gt;’二级栏目一’), * 4 =&gt; array(‘id’=&gt;’4′,’paren

    试析油图书馆知识资源管理系统构建研究

     《江汉油田科技成果数据库》是由研究院开发建没的二次文献型数据库,是江汉油田图书馆文献、技术档案等信息部门以及各二级厂处、科研单位了解我局科技成果、开展科研工作、成果查新、信息检索的必用工具。...

    SaxuePower多语言企业网站系统 v1.1 R20141101

    基于最新Web标准构建,在各主流浏览器(IE/FireFox/Opera等)上运行良好已发布模块:单页模块、文章模块、产品模块、招聘模块、留言反馈、WAP已发布功能:自定义URL规则、URLRewrite伪静态、区块缓存、页面缓存、编译...

    SaxuePower多语言企业网站系统 v1.1 R20141101.rar

    自定义URL规则、URLRewrite伪静态、区块缓存、页面缓存、编译缓存、远程附件、数据库备份恢复、多语言设置、多语言二级**访问、自定义模板风格、后台管理角色定义、网站Banner设置、自定义语言包...

    安科外贸网站 中英文双语源码 v1.6

    运行环境:Windows+IIS 程序语言:Asp...2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。4. 成

    SaxuePower多语言企业网站系统 v1.1 R20141101.zip

    自定义URL规则、URLRewrite伪静态、区块缓存、页面缓存、编译缓存、远程附件、数据库备份恢复、多语言设置、多语言二级域名访问、自定义模板风格、后台管理角色定义、网站Banner设置、自定义语言包...      ...

    外贸网站管理系统中英文双语版 v1.8

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,后台中文管理,更加方便。3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。4. 成功案例:以图文的方式发成功案例,更好了...

    蓝科外贸网站管理系统英文版 V1.0.rar

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。   3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。   4. 成功案例:以图文的方式发...

    闵益飞内容管理系统MyfCMS 2.0.20130902.zip

    2、修复了二级栏目为最终列表模板时,分页栏目循环标签失效问题。 产品特征: 1)、多套模板支持模型(理论上可以拓展无限多模板),MyfCMS 1.0后台支持对传统网站模板、触屏网站模板、3G网站模板、简版网站模板...

    公司网站模板

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,后台中文管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,更好...

    蓝科企业网站管理系统中英繁版 V1.2.rar

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。   3. 产品展示:发布企业产品,按产品类别显示,并可选择产品直接下订单询价,后台统一管理中英文产品的 发布。   ...

    蓝科外贸网站管理系统中英文双语版 V1.8.rar

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,后台中文管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,更...

    电子商务购物网站管理系统

    不需要专门编程,半天便能建立门户级专业电子商务购物网站。购物系统轻松管理维护,经济效率实实在在看得见。如不会本机调试本系统,请查看《IIS安装使用说明书》 电子商务购物网站管理系统前台功能栏目 本系统包含...

    安科外贸网站源码带后台 中英文正式版免费模板

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,...

    安科中英文网站管理系统带后台 绿色led网站模板

    2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,...

    旅游公司网站源码 v1.0.rar

    二级项目分类;后台管理幻灯广告图片 声明:会展之窗免费分享本程序供建站参考,不承担由此引起的任何责任,也不接受任何技术咨询! 首发中国站长下载站,由他人修改并再次分发的,请网友对程序进行仔细检查。 ...

    TuziCMS企业网站管理系统 v3.0.zip

    27.【美化】手机端的二级栏目宽度修改为100px。(2016.11.12解决) 28.【美化】网站前端模板栏目俩栏目设计。(2016.11.12解决) 29.【新增】定时清理程序缓存数据,防止占用空间。(2016.11.18解决) 30.【新增】...

    分类信息系统正式版下载

    系统支持无限多个一级栏目类别与子栏目类别。分站类别支持无限添加,如省、市、县、镇、村… 所见即所得的编辑功能 系统集成强大的编辑器功能,用户发布信息时可直接进行文字的排版处理,还可以在线对图片进行...

    ebycms 伊比音乐系统集成UC版 v1.3.2

    内容索引:PHP源码,影音视频,ebycms,音乐系统 ebycms音乐网站管理系统,PHP+MYSQL构建,功能免费无限制,集成了UC,拿它一做舞曲系统最好了,... 源码爱好者注:本程序只能运行于根目录,在二级目录下可能会布局错位。

Global site tag (gtag.js) - Google Analytics