public static class BooleanBigListIterators.BigListIteratorListIterator extends java.lang.Object implements BooleanBigListIterator
Modifier and Type | Method and Description |
---|---|
void |
add(boolean ok)
Inserts the specified element into the list (optional operation).
|
int |
back(int n)
Moves back for the given number of elements.
|
long |
back(long n)
Moves back for the given number of elements.
|
void |
forEachRemaining(BooleanConsumer action)
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
void |
forEachRemaining(java.util.function.Consumer<? super java.lang.Boolean> action)
Deprecated.
|
boolean |
hasNext() |
boolean |
hasPrevious()
Returns whether there is a previous element.
|
boolean |
nextBoolean()
Returns the next element as a primitive type.
|
long |
nextIndex()
Returns the index of the element that would be returned by a subsequent call to next.
|
boolean |
previousBoolean()
Returns the previous element as a primitive type.
|
long |
previousIndex()
Returns the index of the element that would be returned by a subsequent call to previous.
|
void |
remove() |
void |
set(boolean ok)
Replaces the last element returned by
next() or
previous() with the specified element (optional operation). |
int |
skip(int n)
Skips the given number of elements.
|
long |
skip(long n)
Skips the given number of elements.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, set
previous
next
public void set(boolean ok)
BooleanBigListIterator
next()
or
previous()
with the specified element (optional operation).set
in interface BooleanBigListIterator
ListIterator.set(Object)
public void add(boolean ok)
BooleanBigListIterator
add
in interface BooleanBigListIterator
ListIterator.add(Object)
public int back(int n)
BooleanBidirectionalIterator
The effect of this call is exactly the same as that of
calling BooleanBidirectionalIterator.previous()
for n
times (possibly stopping
if BidirectionalIterator.hasPrevious()
becomes false).
back
in interface BooleanBidirectionalIterator
back
in interface ObjectBidirectionalIterator<java.lang.Boolean>
n
- the number of elements to skip back.BooleanBidirectionalIterator.previous()
public long back(long n)
BooleanBigListIterator
The effect of this call is exactly the same as that of
calling previous()
for n
times (possibly stopping
if BidirectionalIterator.hasPrevious()
becomes false).
back
in interface BooleanBigListIterator
n
- the number of elements to skip back.BidirectionalIterator.previous()
public void remove()
remove
in interface java.util.Iterator<java.lang.Boolean>
public int skip(int n)
BooleanBigListIterator
The effect of this call is exactly the same as that of calling BooleanIterator.next()
for n
times (possibly stopping if Iterator.hasNext()
becomes false).
skip
in interface BooleanBidirectionalIterator
skip
in interface BooleanBigListIterator
skip
in interface BooleanIterator
skip
in interface ObjectBidirectionalIterator<java.lang.Boolean>
skip
in interface ObjectIterator<java.lang.Boolean>
n
- the number of elements to skip.Iterator.next()
public long skip(long n)
BooleanBigListIterator
The effect of this call is exactly the same as that of
calling next()
for n
times (possibly stopping
if Iterator.hasNext()
becomes false).
skip
in interface BooleanBigListIterator
n
- the number of elements to skip.Iterator.next()
public boolean hasNext()
hasNext
in interface java.util.Iterator<java.lang.Boolean>
public boolean hasPrevious()
BidirectionalIterator
hasPrevious
in interface BidirectionalIterator<java.lang.Boolean>
ListIterator.hasPrevious()
public boolean nextBoolean()
BooleanIterator
nextBoolean
in interface BooleanIterator
Iterator.next()
public boolean previousBoolean()
BooleanBidirectionalIterator
previousBoolean
in interface BooleanBidirectionalIterator
ListIterator.previous()
public long nextIndex()
BigListIterator
nextIndex
in interface BigListIterator<java.lang.Boolean>
ListIterator.nextIndex()
public long previousIndex()
BigListIterator
previousIndex
in interface BigListIterator<java.lang.Boolean>
ListIterator.previousIndex()
public void forEachRemaining(BooleanConsumer action)
BooleanIterator
forEachRemaining
in interface BooleanIterator
forEachRemaining
in interface java.util.PrimitiveIterator<java.lang.Boolean,BooleanConsumer>
action
- the action to be performed for each element.Iterator.forEachRemaining(java.util.function.Consumer)
@Deprecated public void forEachRemaining(java.util.function.Consumer<? super java.lang.Boolean> action)
BooleanIterator
forEachRemaining
in interface BooleanIterator
forEachRemaining
in interface java.util.Iterator<java.lang.Boolean>