在工作过程中我们经常会使用到迭代器,那么我们如何使用迭代器以及我们为什么要使用它;Iterator和ListIterator之间的区别是
什么。下面就是我个人的一些理解。除了让自己巩固基础外;希望能为大家提供一些帮助。
我们在使用集合的时候都会使用到迭代器(Iterator),迭代器依附与集合对象存在,本身不具备装载对象的能力。
迭代器的好处是 1.集合本身提供了访问对象各个元素的途径,同时不暴露对象的内部细节。
2.在遍历过程中可以删除元素,通过remove方法。
首先我们看一下Iterator和ListIterator迭代器的方法有哪些个?
Iterator的方法
ListIterator的方法
在两者的方法中我们挑常用介绍
Iterator迭代器:
hasNext():如果迭代器指向位置后面还有元素,则返回 true,否则返回false
next():返回集合中Iterator指向位置后面的元素
remove():删除集合中Iterator指向位置后面的元素
ListIterator迭代器&#