2017-02-24 39 views
-2

当我第一次创建一个ListIterator的对象并将其分配给给定的(预先存在的)ArrayList时,对象是指向列表的第一个节点还是(在下面的代码中,'current')开始点为NULL?创建后,ListIterator对象会立即指向什么?

ArrayList<Integer> _list = new ArrayList<Integer>(); 
_list.add(15); 
_list.add(20); 
ListIterator current = _list.listIterator(); 
+2

ListIterators没有 “点” 的元素。请参阅[文档](https://docs.oracle.com/javase/7/docs/api/java/util/ListIterator.html)。 – user2357112

+0

“嗨,我还没有阅读文档,你能读给我看吗?” –

回答

1

作为每javadoc的

甲的ListIterator没有当前元素;其光标位置始终位于元素之间的 ,该元素将通过调用返回到previous()和 将通过调用next()返回的元素。

javadoc link

相关问题