public static class ShortIterators.UnmodifiableBidirectionalIterator extends java.lang.Object implements ShortBidirectionalIterator
Constructor and Description |
---|
UnmodifiableBidirectionalIterator(ShortBidirectionalIterator i) |
Modifier and Type | Method and Description |
---|---|
void |
forEachRemaining(java.util.function.Consumer<? super java.lang.Short> action)
Deprecated.
|
void |
forEachRemaining(ShortConsumer action)
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
boolean |
hasNext() |
boolean |
hasPrevious()
Returns whether there is a previous element.
|
short |
nextShort()
Returns the next element as a primitive type.
|
short |
previousShort()
Returns the previous element as a primitive type.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
back, previous, skip
forEachRemaining, next
public UnmodifiableBidirectionalIterator(ShortBidirectionalIterator i)
public boolean hasNext()
hasNext
in interface java.util.Iterator<java.lang.Short>
public boolean hasPrevious()
BidirectionalIterator
hasPrevious
in interface BidirectionalIterator<java.lang.Short>
ListIterator.hasPrevious()
public short nextShort()
ShortIterator
nextShort
in interface ShortIterator
Iterator.next()
public short previousShort()
ShortBidirectionalIterator
previousShort
in interface ShortBidirectionalIterator
ListIterator.previous()
public void forEachRemaining(ShortConsumer action)
ShortIterator
forEachRemaining
in interface ShortIterator
forEachRemaining
in interface java.util.PrimitiveIterator<java.lang.Short,ShortConsumer>
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.Short> action)
ShortIterator
forEachRemaining
in interface ShortIterator
forEachRemaining
in interface java.util.Iterator<java.lang.Short>