Package | Description |
---|---|
org.dromara.hutool.core.tree |
提供通用树生成,特点:
1、每个字段可自定义
2、支持排序 树深度配置,自定义转换器等 3、支持额外属性扩展 4、贴心 许多属性,特性都有默认值处理 5、使用简单 可一行代码生成树 6、代码简洁轻量无额外依赖 |
Modifier and Type | Method and Description |
---|---|
static <T> HierarchyIterator<T> |
HierarchyIterator.breadthFirst(T root,
Function<T,Collection<T>> nextDiscoverer)
获取一个迭代器,用于按广度优先迭代层级结构中的每一个结点
|
static <T> HierarchyIterator<T> |
HierarchyIterator.breadthFirst(T root,
Function<T,Collection<T>> nextDiscoverer,
Predicate<T> filter)
获取一个迭代器,用于按广度优先迭代层级结构中的每一个结点
|
static <T> HierarchyIterator<T> |
HierarchyIterator.depthFirst(T root,
Function<T,Collection<T>> nextDiscoverer)
获取一个迭代器,用于按深度优先迭代层级结构中的每一个结点
|
static <T> HierarchyIterator<T> |
HierarchyIterator.depthFirst(T root,
Function<T,Collection<T>> nextDiscoverer,
Predicate<T> filter)
获取一个迭代器,用于按深度优先迭代层级结构中的每一个结点
|
Copyright © 2025. All rights reserved.