it.unimi.dsi.fastutil.chars
Interface CharBidirectionalIterator
- All Superinterfaces:
- BidirectionalIterator, CharIterator, Iterator
- All Known Subinterfaces:
- CharListIterator
- All Known Implementing Classes:
- AbstractCharBidirectionalIterator, AbstractCharListIterator
- public interface CharBidirectionalIterator
- extends CharIterator, 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. |
char |
previousChar()
Returns the previous element as a primitive type. |
previousChar
public char previousChar()
- 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()