可能重复:
difference between Iterator and Listiterator?iterator和listIterator()有什么区别?
最近,当我经过的javadoc goint,我发现在List接口两种方法:迭代器()和的ListIterator()。除了不同的返回类型,这两种方法还有什么区别? 下面是两种方法的java文档。
// List Iterators
/**
* Returns a list iterator over the elements in this list (in proper
* sequence).
*
* @return a list iterator over the elements in this list (in proper
* sequence)
*/
ListIterator<E> listIterator();
而且
/**
* Returns an iterator over the elements in this list in proper sequence.
*
* @return an iterator over the elements in this list in proper sequence
*/
Iterator<E> iterator();
提前8分钟提出了同样的问题。 :P –
你有没有看过Javadoc的'Iterator'和'ListIterator'? –
@PéterTörök实际上,ListIterator javadoc本身就会给你不同之处作为它的一个子类型。 ;) –