T - common type of iterated elementspublic class InterleavedIteratorDecorator<T> extends Object implements Iterator<T>, Iterable<T>
Example: Given that the base iterator I would
yield items a,b,c,d and iterator J would yield items 1,2,3,
the interleaved iterator of I,J will yield sequence a,1,b,2,c,3,d.
| Constructor and Description |
|---|
InterleavedIteratorDecorator(Iterator<? extends T> baseIter,
Iterator<? extends T> interIter)
Instantiates a new Interleaved iterator decorator.
|
InterleavedIteratorDecorator(Iterator<? extends T> baseIter,
Iterator<? extends T> interIter,
T remainingValue)
Instantiates a new Interleaved iterator decorator.
|
InterleavedIteratorDecorator(Iterator<? extends T> baseIter,
T interVal)
Instantiates a new Interleaved iterator decorator.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
boolean |
isBetween()
Is between.
|
Iterator<T> |
iterator() |
T |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingforEach, spliteratorpublic InterleavedIteratorDecorator(Iterator<? extends T> baseIter, Iterator<? extends T> interIter, T remainingValue)
baseIter - the base iterinterIter - the inter iterremainingValue - the remaining valuepublic InterleavedIteratorDecorator(Iterator<? extends T> baseIter, Iterator<? extends T> interIter)
baseIter - the base iterinterIter - the inter iterCopyright © 2014 Boleslav Bobcik - Auderis. All rights reserved.