public abstract class AbstractObjectBidirectionalIterator<K> extends AbstractObjectIterator<K> implements ObjectBidirectionalIterator<K>
To create a type-specific bidirectional iterator, besides what is needed for an iterator you need both a method returning the previous element as primitive type and a method returning the previous element as an object. However, if you inherit from this class you need just one (anyone).
This class implements also a trivial version of back(int) that
uses type-specific methods.
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
AbstractObjectBidirectionalIterator() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
back(int n)
This method just iterates the type-specific version of
BidirectionalIterator.previous() for
at most n times, stopping if BidirectionalIterator.hasPrevious() becomes false. |
remove, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitskiphasPrevious, previousforEachRemaining, hasNext, next, removepublic int back(int n)
BidirectionalIterator.previous() for
at most n times, stopping if BidirectionalIterator.hasPrevious() becomes false.back インタフェース内 ObjectBidirectionalIterator<K>n - the number of elements to skip back.Iterator.next()Copyright © 2011–2016. All rights reserved.