public static class ByteIterators.UnmodifiableBidirectionalIterator extends java.lang.Object implements ByteBidirectionalIterator
Constructor and Description |
---|
UnmodifiableBidirectionalIterator(ByteBidirectionalIterator i) |
Modifier and Type | Method and Description |
---|---|
void |
forEachRemaining(ByteConsumer 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.Byte> action)
Deprecated.
|
boolean |
hasNext() |
boolean |
hasPrevious()
Returns whether there is a previous element.
|
byte |
nextByte()
Returns the next element as a primitive type.
|
byte |
previousByte()
Returns the previous element as a primitive type.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
back, previous, skip
forEachRemaining, next
public UnmodifiableBidirectionalIterator(ByteBidirectionalIterator i)
public boolean hasNext()
hasNext
in interface java.util.Iterator<java.lang.Byte>
public boolean hasPrevious()
BidirectionalIterator
hasPrevious
in interface BidirectionalIterator<java.lang.Byte>
ListIterator.hasPrevious()
public byte nextByte()
ByteIterator
nextByte
in interface ByteIterator
Iterator.next()
public byte previousByte()
ByteBidirectionalIterator
previousByte
in interface ByteBidirectionalIterator
ListIterator.previous()
public void forEachRemaining(ByteConsumer action)
ByteIterator
forEachRemaining
in interface ByteIterator
forEachRemaining
in interface java.util.PrimitiveIterator<java.lang.Byte,ByteConsumer>
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.Byte> action)
ByteIterator
forEachRemaining
in interface ByteIterator
forEachRemaining
in interface java.util.Iterator<java.lang.Byte>