org.apache.commons.compress.utils

## Class Iterators

- java.lang.Object
- - org.apache.commons.compress.utils.Iterators

-     public class Iterators
      extends Object

  Iterator utilities.
  Since:
    1.13.

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static <T> boolean` | `addAll(Collection<T> collection, Iterator<? extends T> iterator)` Adds all the elements in the source `iterator` to the target `collection`.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### addAll

          public static <T> boolean addAll(Collection<T> collection,
                                           Iterator<? extends T> iterator)

      Adds all the elements in the source `iterator` to the target `collection`.

      When this method returns, the `iterator` will be "empty": its `hasNext()` method returns `false`.

      Type Parameters:
        `T` - type of the elements contained inside the collection
      Parameters:
        `collection` - target collection
        `iterator` - source
      Returns:
        `true` if the target `collection` was modified as a result of this operation

Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.