首页 > 科技 >

iterator java(iterator)

发布时间:2023-08-20 01:21:50来源:

你们好,最近小艾特发现有诸多的小伙伴们对于iterator java,iterator这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 首先,我们来了解一下迭代器。java里的迭代器说简单点就是用来计数的,包括递归,也用在集合里。你可以看看迭代中的方法。jdk8,jdk7之后会有四个方法,之前只有三个方法。

2、 HasNext(),Next(),remove(),详见图片。

3、 上面的方法是iterator,后面是ListIterator的方法,继承了Iterator,又增加了一些方法,具体如图。

4、 可以看出两种方法的区别iterator更通用,包括set和map方法,而ListIterator只能用在列表集合中。

5、 两者的区别已经出来了。我们来看看使用的方法。这里有一个区分它们的方法。使用iterator时,操作增加时,因为iterator是单向的,所以会从头开始查询。

6、 突然你加了一个新的,改变了它的位置,它也不知道,如图。

7、 而其他的方法,ListIterator,nextIndex()方法,previousIndex()方法,目前可以定位到Index函数,然后添加到具体位置之后,如图。

以上就是iterator这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。