Package org.aoju.bus.core.collection
Class ComputeIterator<T>
java.lang.Object
org.aoju.bus.core.collection.ComputeIterator<T>
- Type Parameters:
T- 节点类型
- All Implemented Interfaces:
Iterator<T>
- Direct Known Subclasses:
LineIterator,SplitIterator
带有计算属性的遍历器 通过继承此抽象遍历器,实现
computeNext()计算下一个节点,即可完成节点遍历
当调用hasNext()时将此方法产生的节点缓存,直到调用next()取出 当无下一个节点时,须返回null表示遍历结束- Since:
- Java 17+
-
Constructor Details
-
ComputeIterator
public ComputeIterator()
-
-
Method Details
-
computeNext
-
hasNext
-
next
-
finish
public void finish()手动结束遍历器,用于关闭操作等
-