protected static class CursorableLinkedList.SubCursor<E> extends CursorableLinkedList.Cursor<E>
| 限定符和类型 | 字段和说明 |
|---|---|
protected AbstractLinkedList.LinkedSubList<E> |
sub
The parent list
|
current, expectedModCount, next, nextIndex, parent| 限定符 | 构造器和说明 |
|---|---|
protected |
SubCursor(AbstractLinkedList.LinkedSubList<E> sub,
int index)
Constructs a new cursor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(E obj)
Adds an object to the list.
|
boolean |
hasNext() |
boolean |
hasPrevious()
Checks to see if there is a previous element that can be iterated to.
|
int |
nextIndex()
Gets the index of the next element to be returned.
|
void |
remove()
Removes the item last returned by this iterator.
|
checkModCount, close, nodeChanged, nodeInserted, nodeRemovedgetLastNodeReturned, next, previous, previousIndex, setclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingprotected final AbstractLinkedList.LinkedSubList<E> sub
protected SubCursor(AbstractLinkedList.LinkedSubList<E> sub, int index)
sub - the sub listindex - the index to start frompublic boolean hasNext()
hasNext 在接口中 Iterator<E>hasNext 在接口中 ListIterator<E>hasNext 在类中 AbstractLinkedList.LinkedListIterator<E>public boolean hasPrevious()
OrderedIteratorhasPrevious 在接口中 OrderedIterator<E>hasPrevious 在接口中 ListIterator<E>hasPrevious 在类中 AbstractLinkedList.LinkedListIterator<E>true if the iterator has a previous elementpublic int nextIndex()
CursorableLinkedList.CursornextIndex 在接口中 ListIterator<E>nextIndex 在类中 CursorableLinkedList.Cursor<E>public void add(E obj)
CursorableLinkedList.Cursoradd 在接口中 ListIterator<E>add 在类中 CursorableLinkedList.Cursor<E>obj - the object to addpublic void remove()
CursorableLinkedList.CursorThere may have been subsequent alterations to the list since you obtained this item, however you can still remove it. You can even remove it if the item is no longer in the main list. However, you can't call this method on the same iterator more than once without calling next() or previous().
remove 在接口中 Iterator<E>remove 在接口中 ListIterator<E>remove 在类中 CursorableLinkedList.Cursor<E>Copyright © 2022. All rights reserved.