it.unimi.dsi.fastutil.booleans
Interface BooleanBidirectionalIterator
- All Superinterfaces:
- BidirectionalIterator, BooleanIterator, Iterator
- All Known Subinterfaces:
- BooleanListIterator
- All Known Implementing Classes:
- AbstractBooleanBidirectionalIterator, AbstractBooleanListIterator
- public interface BooleanBidirectionalIterator
- extends BooleanIterator, BidirectionalIterator
A type-specific bidirectional iterator; provides an additional method to reduce type juggling,
and the possibility to skip elements backwards.
- See Also:
BidirectionalIterator
Method Summary |
int |
back(int n)
Moves back for the given number of elements. |
boolean |
previousBoolean()
Returns the previous element as a primitive type. |
previousBoolean
public boolean previousBoolean()
- Returns the previous element as a primitive type.
- Returns:
- the previous element from the collection.
- See Also:
ListIterator.previous()
back
public int back(int n)
- Moves back for the given number of elements.
The effect of this call is exactly the same as that of
calling BidirectionalIterator.previous()
for n
times (possibly stopping
if BidirectionalIterator.hasPrevious()
becomes false).
- Parameters:
n
- the number of elements to skip back.
- Returns:
- the number of elements actually skipped.
- See Also:
Iterator.next()