| 程序包 | 说明 |
|---|---|
| com.centit.support.algorithm | |
| com.centit.support.common |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> List<TreeNode<T>> |
ListOpt.storedAsTree(List<T> list,
ListOpt.ParentChild<? super T> c)
将数组结构按照树形展示的形式进行排序,将所有孩子元素放到父元素的下面
深度优先的排序
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> com.alibaba.fastjson.JSONArray |
ListOpt.treeToJSONArray(List<TreeNode<T>> treeList,
String childrenPropertyName)
将TreeList转换为JSONArray
|
| 限定符和类型 | 方法和说明 |
|---|---|
TreeNode<T> |
TreeNode.addChild(T child) |
TreeNode<T> |
TreeNode.getPraent() |
TreeNode<T> |
TreeNode.getRootTreeNode()
获得根节点
|
TreeNode<T>[] |
TreeNode.getTreeNodePath()
获得从当前节点一直到跟节点路径上所有节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<TreeNode<T>> |
TreeNode.getChildren() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TreeNode.addChild(TreeNode<T> child) |
void |
TreeNode.setPraent(TreeNode<T> praent) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TreeNode.setChildren(List<TreeNode<T>> children) |
Copyright © 2017. All rights reserved.