Apache Commons Collections中是否存在与ArrayIterator的通用等价物?

Han*_*Gay 5 java arrays collections guava apache-commons-collection

ArrayIterator很方便(虽然我不需要这个reset功能),但是像其他的Commons Collections一样,它不使用泛型.我检查过Google Collections,但我没有看到相近的等价物.我错过了吗?是否有另外一个具有类似声誉和质量的图书馆,前两个图书馆提供这样的东西?谢谢.

Kev*_*ion 15

Arrays.asList(array).iterator()

Arrays.asList(array).subList(start, end).iterator()

这些方法调用很便宜 - 它们实际上并不复制任何数据.该Arrays班是java.util的,当然.

  • 哦,是的,Lists.partition()比其他分区方法更好.它只返回子列表视图而不复制任何东西. (4认同)
  • 相关问题:如果我想在数组上调用类似`partition`的逻辑,你建议使用`Lists.partition(Arrays.asList(myArray),mySize)`而不是`Iterators.partition(Iterators.forArray(myArray)) ,mySize)`?PS感谢伟大的图书馆. (3认同)