Class Pair.AdjacentIterator<E>

  • Type Parameters:
    E - Element type
    All Implemented Interfaces:
    Iterator<Pair<E,​E>>
    Enclosing class:
    Pair<T1,​T2>

    private static class Pair.AdjacentIterator<E>
    extends Object
    implements Iterator<Pair<E,​E>>
    Iterator that returns consecutive pairs of elements from an underlying iterator.
    • Field Detail

      • first

        private final E first
      • iterator

        private final Iterator<E> iterator
      • previous

        E previous
    • Constructor Detail

      • AdjacentIterator

        AdjacentIterator​(Iterator<E> iterator)