H - 层级类型R - 结果类型@FunctionalInterface public interface HierarchyIterator<H,R>
isBreak(H): 是否中断遍历,其在nextHierarchies(R, H)之前调用;nextHierarchies(R, H): 获得下一需要遍历的层级,当为空时结束;getResult(): 当遍历完成后,获取迭代器结果;默认提供了三类HierarchyIterator实现:
HierarchyIterator来支持更多的遍历模式。Copyright © 2023. All rights reserved.