闲着没事,写一个处理树的工具类。有需要的可以引用,大神有意见,多多评论。
里面的Resource对象就是树节点的对象,需要的更换成自己的节点对象。
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import com.duomei.entity.cmp.Resource;
/**
* 类名称:Tree
* 类描述: 生成工具类
* @author 作者:slh
* @version 1.0.0
* 创建时间:2016年12月1日 下午3:37:10
* 修改人:
* 修改时间:2016年12月1日 下午3:37:10
* 修改备注:
*/
public class Tree {
private List
nodes;
/**
* 创建一个新的实例 Tree.
*
* @param nodes 将树的所有节点都初始化进来。
*/
public Tree(List
nodes){
this.nodes = nodes;
}
/**
* buildTree
* 描述: 创建树
* @return List