This commit is contained in:
Looly
2023-12-28 22:31:55 +08:00
parent 6674300015
commit a7f4e3993d

View File

@@ -226,7 +226,7 @@ public class EasyStream<T> extends AbstractEnhancedWrappedStream<T, EasyStream<T
/**
* <p>指定一个层级结构的根节点(通常是树或图),
* 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。<br />
* 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。<br>
* 该方法用于以平铺的方式对图或树节点进行访问,可以使用并行流提高效率。
*
* <p>eg:
@@ -242,16 +242,17 @@ public class EasyStream<T> extends AbstractEnhancedWrappedStream<T, EasyStream<T
* @param root 根节点
* @param discoverer 下一层级节点的获取方法
* @param filter 节点过滤器,不匹配的节点与以其作为根节点的子树将将会被忽略
* @param <T> 对象类型
* @return 包含根节点在内,根节点所有层级结构中的节点组成的流
*/
public static <T> EasyStream<T> iterateHierarchies(
T root, final Function<T, Collection<T>> discoverer, Predicate<T> filter) {
final T root, final Function<T, Collection<T>> discoverer, final Predicate<T> filter) {
return of(StreamUtil.iterateHierarchies(root, discoverer, filter));
}
/**
* <p>指定一个层级结构的根节点(通常是树或图),
* 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。<br />
* 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。<br>
* 该方法用于以平铺的方式对图或树节点进行访问,可以使用并行流提高效率。
*
* <p>eg:
@@ -266,10 +267,11 @@ public class EasyStream<T> extends AbstractEnhancedWrappedStream<T, EasyStream<T
*
* @param root 根节点
* @param discoverer 下一层级节点的获取方法
* @param <T> 对象类型
* @return 包含根节点在内,根节点所有层级结构中的节点组成的流
*/
public static <T> EasyStream<T> iterateHierarchies(
T root, final Function<T, Collection<T>> discoverer) {
final T root, final Function<T, Collection<T>> discoverer) {
return of(StreamUtil.iterateHierarchies(root, discoverer));
}