输出栏目树
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());
}
}
}
}
}
分享到:
相关推荐
[目标]设计网站的布局结构,至少完成二级结构(栏目)的设计。 [时间]约120分钟。 [步骤] 1.根据大作业1确定的网站主题,设计网站的布局结构,可以借鉴同类型网页的布局结构。 2.分析与思考,并回答以下几个问题...
TreeTable通过对单元格的行合并和列合并实现了无限层级也能较好的展示层级架构。 1.构建ID/PID/NAME的数组,后期可通过数据库生成的...’parentid’=>1,’name’=>’二级栏目一’), * 4 => array(‘id’=>’4′,’paren
《江汉油田科技成果数据库》是由研究院开发建没的二次文献型数据库,是江汉油田图书馆文献、技术档案等信息部门以及各二级厂处、科研单位了解我局科技成果、开展科研工作、成果查新、信息检索的必用工具。...
基于最新Web标准构建,在各主流浏览器(IE/FireFox/Opera等)上运行良好已发布模块:单页模块、文章模块、产品模块、招聘模块、留言反馈、WAP已发布功能:自定义URL规则、URLRewrite伪静态、区块缓存、页面缓存、编译...
自定义URL规则、URLRewrite伪静态、区块缓存、页面缓存、编译缓存、远程附件、数据库备份恢复、多语言设置、多语言二级**访问、自定义模板风格、后台管理角色定义、网站Banner设置、自定义语言包...
运行环境:Windows+IIS 程序语言:Asp...2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。4. 成
自定义URL规则、URLRewrite伪静态、区块缓存、页面缓存、编译缓存、远程附件、数据库备份恢复、多语言设置、多语言二级域名访问、自定义模板风格、后台管理角色定义、网站Banner设置、自定义语言包... ...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,后台中文管理,更加方便。3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。4. 成功案例:以图文的方式发成功案例,更好了...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发...
2、修复了二级栏目为最终列表模板时,分页栏目循环标签失效问题。 产品特征: 1)、多套模板支持模型(理论上可以拓展无限多模板),MyfCMS 1.0后台支持对传统网站模板、触屏网站模板、3G网站模板、简版网站模板...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,后台中文管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,更好...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。 3. 产品展示:发布企业产品,按产品类别显示,并可选择产品直接下订单询价,后台统一管理中英文产品的 发布。 ...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,后台中文管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,更...
不需要专门编程,半天便能建立门户级专业电子商务购物网站。购物系统轻松管理维护,经济效率实实在在看得见。如不会本机调试本系统,请查看《IIS安装使用说明书》 电子商务购物网站管理系统前台功能栏目 本系统包含...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,...
2. 新闻动态:发布企业新闻和业内资讯,可增加无限的一级栏目,中英文统一管理,更加方便。 3. 产品展示:发布企业产品,产品可分二级分类,并可选择产品直接下订单询价。 4. 成功案例:以图文的方式发成功案例,...
二级项目分类;后台管理幻灯广告图片 声明:会展之窗免费分享本程序供建站参考,不承担由此引起的任何责任,也不接受任何技术咨询! 首发中国站长下载站,由他人修改并再次分发的,请网友对程序进行仔细检查。 ...
27.【美化】手机端的二级栏目宽度修改为100px。(2016.11.12解决) 28.【美化】网站前端模板栏目俩栏目设计。(2016.11.12解决) 29.【新增】定时清理程序缓存数据,防止占用空间。(2016.11.18解决) 30.【新增】...
系统支持无限多个一级栏目类别与子栏目类别。分站类别支持无限添加,如省、市、县、镇、村… 所见即所得的编辑功能 系统集成强大的编辑器功能,用户发布信息时可直接进行文字的排版处理,还可以在线对图片进行...
内容索引:PHP源码,影音视频,ebycms,音乐系统 ebycms音乐网站管理系统,PHP+MYSQL构建,功能免费无限制,集成了UC,拿它一做舞曲系统最好了,... 源码爱好者注:本程序只能运行于根目录,在二级目录下可能会布局错位。