父子级关系遍历组装
来源:互联网 发布:学安卓好还是java好 编辑:程序博客网 时间:2024/06/02 18:49
商品类
public class ResourceFunc {
private String goods_class_id;//商品分类IDprivate String goods_class_name;//商品分类名称
private String goods_class_type;//商品分类类型
private String p_goods_class_id;//商品分类父ID
private String goods_class_level;//商品分类级别
private List<ResourceFunc> children;
}
//先从数据库查询商品分类数据集合
//遍历组装商品分类父子级关系
public List<ResourceFunc> getGoodsResources(String goods_class_id) {
List<ResourceFunc> menuList = aDaoImpl.getGoodsResources(goods_class_id);
List<ResourceFunc> nodeList = new ArrayList<ResourceFunc>();
for (ResourceFunc menu1 : menuList) {
boolean mark = false;
for (ResourceFunc menu2 : menuList) {
if(!StringUtil.isNOrS(menu1.getP_goods_class_id()))
{
if (menu1.getP_goods_class_id().equals(menu2.getGoods_class_id())) {
mark = true;
if (menu2.getChildren() == null) {
menu2.setChildren(new ArrayList<ResourceFunc>());
}
menu2.getChildren().add(menu1);
break;
}
}
}
if (!mark) {
nodeList.add(menu1);
}
}
return nodeList;
}
- 父子级关系遍历组装
- SQL 遍历父子关系表(二叉树)
- 父子级间的z-index关系
- 父子级间的z-index关系
- c# 父子级关系 递归处理
- php 遍历父子树
- 窗口父子关系
- 【Hibernate】父子关系
- 查外键父子关系
- viewController 建立父子关系
- 【Hibernate】父子关系感想。
- 父子进程关系
- SQL输出父子关系
- jquery父子隶属关系
- 表中父子关系
- ElasticSearch父子关系查询
- SQL 遍历父子关系表(二叉树)获得所有子节点
- 数据库 SQL 遍历父子关系表(二叉树)获得所有子节点 所有父节点
- HDU 3572 Task Schedule
- win32 API 实现ftp
- Spark-2.0.1 安装 及 WordCount (详细图文)
- Android View 点击水波纹效果
- http请求的request body 和header都可以存放浏览器端提交过来的数据,两者有什么区别?
- 父子级关系遍历组装
- 使用VMware安装OS X 10.8 Mountain Lion (多图/零基础/保证成功安装) .
- railgun:通过代码来简单说明
- C语言linux环境下写php扩展
- UDP内网穿透讲解及代码实现
- Android assets目录与raw目录存放资源的异同
- java -- 字符串
- 学习笔记之JavaSE(36)--JavaAPI详解11
- 【Android】强大的SpannableStringBuilder