Package org.miaixz.bus.core.center.iterator
package org.miaixz.bus.core.center.iterator
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription数组Iterator对象带有计算属性的遍历器 通过继承此抽象遍历器,实现
ComputeIterator.computeNext()计算下一个节点,即可完成节点遍历 当调用ComputeIterator.hasNext()时将此方法产生的节点缓存,直到调用ComputeIterator.next()取出 当无下一个节点时,须返回null表示遍历结束Enumeration对象转Iterator对象IterChain<T>将Reader包装为一个按照行读取的Iterator 此对象遍历结束后,应关闭之,推荐使用方式:分批迭代工具,可以分批处理数据 比如调用其他客户的接口,传入的入参有限,需要分批 比如mysql/oracle用in语句查询,超过1000可以分批 比如数据库取出游标,可以把游标里的数据一批一批处理TransIterator<F,T>