首页 > 试题广场 >

Iterator和ListIterator的区别是什么?

[问答题]
请你说说Iterator和ListIterator的区别?
Iterator和ListIterator的区别是:  Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。  Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。  ListIterator实现了Iterator接口,并包含其他的功能,比如:增加元素,替换元素,获取前一个和后一个元素的索引,等等。
发表于 2019-05-05 15:14:21 回复(0)
更多回答
Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。  Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。 
发表于 2019-04-29 18:17:30 回复(0)
Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。  Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。 
编辑于 2019-04-27 13:43:56 回复(0)
两者都可以用来遍历集合,iterator可以遍历所有集合,listiterator可以向前遍历也可以向后遍历,iterator只可以向后遍历,listiterator可以定位当前索引位置。而iterator不能
编辑于 2019-02-21 11:47:04 回复(0)

方法包括 next hasnext remove 

发表于 2019-01-04 10:33:24 回复(1)