java实现遍历树形菜单方法——实体类VoteTree

简介: java实现遍历树形菜单方法——实体类VoteTree
package org.entity;
import java.util.ArrayList;
import java.util.List;
/**
 * 
*    
* 项目名称:testTree   
* 类名称:VoteTree   
* 类描述:   树形菜单实体类
* 创建人:Mu Xiongxiong  
* 创建时间:2017-5-23 下午6:18:29   
* 修改人:Mu Xiongxiong   
* 修改时间:2017-5-23 下午6:18:29   
* 修改备注:   
* @version    
*
 */
public class VoteTree implements java.io.Serializable {
  // Fields
  /**
  * @Fields id : 编号
  */
  private Long id;
  /**
  * @Fields text : 文字
  */
  private String text;
  /**
  * @Fields pid :父目录的id
  */
  private Long pid;
  /**
  * @Fields levels : 所在级别
  */
  private Long levels;
  /**
  * @Fields children : 子节点集合
  */
  private List children = new ArrayList();
  // Constructors
  /** minimal constructor */
  public VoteTree(Long id, String text) {
    this.id = id;
    this.text = text;
  }
  
  /** full constructor */
  public VoteTree(Long id, String text, Long pid) {
    this.id = id;
    this.text = text;
    this.pid = pid;
  }
  // Property accessors
  public Long getId() {
    return this.id;
  }
  public void setId(Long id) {
    this.id = id;
  }
  public String getText() {
    return this.text;
  }
  public void setText(String text) {
    this.text = text;
  }
  public Long getPid() {
    return this.pid;
  }
  public void setPid(Long pid) {
    this.pid = pid;
  }
  
  public List getChildren() {
    return children;
  }
  public void setChildren(List children) {
    this.children = children;
  }
  public VoteTree(Long id, String text, Long pid, List children) {
    super();
    this.id = id;
    this.text = text;
    this.pid = pid;
    this.children = children;
  }
  public VoteTree() {
    super();
  }
  public Long getLevels() {
    return levels;
  }
  public void setLevels(Long levels) {
    this.levels = levels;
  }
  
}


目录
相关文章
|
3天前
|
Java
Tree Traversals Again(Java语言)(先序和中序创建二叉树)(遍历树)
Tree Traversals Again(Java语言)(先序和中序创建二叉树)(遍历树)
12 4
|
3天前
|
算法 Java
【Java高阶数据结构】图-图的表示与遍历(下)
【Java高阶数据结构】图-图的表示与遍历
12 1
|
3天前
|
Java 编译器
【Java开发指南 | 第十九篇】Java方法
【Java开发指南 | 第十九篇】Java方法
9 0
|
1天前
|
SQL 存储 前端开发
JAVA中怎样实现树形菜单
在这篇文章中,作者介绍了如何用两种方法实现目录树数据结构。首先,定义了目录结构在实际开发中的作用,即后端向前端返回整理好的数据,类似书目录的形式。接着,作者逐步讲解了实现目录树的步骤,包括创建数据表、插入数据、创建对象类以及编写逻辑代码。在逻辑代码部分,提供了两种写法,一种适合新手理解,另一种简洁但可能对初学者较难。每种写法都包含了获取数据、转换数据、构建树结构和获取顶层节点的过程。最后,展示了实现后的目录树结构数据。
|
1天前
|
Java
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
|
2天前
|
存储 Java 测试技术
滚雪球学Java(31):玩转多维数组:高效访问和遍历
【5月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
6 0
滚雪球学Java(31):玩转多维数组:高效访问和遍历
|
2天前
|
Java
Java String 避免空指针的方法
Java String 避免空指针的方法
5 0
|
3天前
|
机器学习/深度学习 存储 Java
【Java高阶数据结构】图-图的表示与遍历(上)
【Java高阶数据结构】图-图的表示与遍历
10 2
|
3天前
|
存储 Java
滚雪球学Java(28):轻松掌握数组:访问和遍历技巧
【5月更文挑战第3天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
11 2
滚雪球学Java(28):轻松掌握数组:访问和遍历技巧
你还在遍历搜索集合?别逗了!Java 8 一行代码搞定,是真的优雅!
是的,如果你想搜索 List 集合,在 Java 8 之前可以使用自身的 contains/ indexOf 方法来查找元素,但仅限是完整元素,而不能模糊搜索或者自定义搜索,这时候确实只能遍历。
168 0
你还在遍历搜索集合?别逗了!Java 8 一行代码搞定,是真的优雅!