有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是否有合并的迭代器实现?

是否存在合并多个迭代器的迭代器实现

class MergedIterator<T> implements Iterator<T>
{
     MergedIterator(Iterator<T>... iters)
     ....
}

!iters[0].hasNext()等时,下一个方法应该转到iters[1]


共 (3) 个答案

  1. # 2 楼答案

    我自己称之为concatenatededitor——mergeeditor应该合并几个迭代器的结果,例如基于排序的结果

    撇开命名不谈,我肯定在某个地方第三方库中会有一个实现。只是去检查一下Google collections

    编辑:宾果-Iterators.concat