Java中的集合框架之迭代器iterator
1、迭代器介绍
迭代器是用于遍历集合中的元素的一种方式。Java集合框架中的迭代器是Iterator接口,该接口位于java.util包下,JDK1.2版本出现的接口。
2、如何获取迭代器
在Java中,获取迭代器对象的方式很简单,只需要调用iterator()方法,即可获取到对应的Iterator对象。
举例说明:
3、使用迭代器遍历集合元素
在获取到迭代器对象之后,就可以对集合中的元素进行相关的操作了。
3.1、hasNext()方法
hasNext()方法的作用:判断集合中是否还有元素,如果还有元素可以迭代,则返回true,否则返回false。
3.2、next()方法
next()方法作用:返回集合中下一个集合元素。该方法一般和hasNext()方法结合使用,当hasNext()方法判断还有下一个元素时,则可以使用next()方法获取到集合元素。
注:迭代器没有指定泛型时,默认是以Object类型的。
3.3、remove()方法
remove()方法作用:删除集合中的下一个元素。即:通过next()方法获取到的元素。
注:Collection接口中也有remove()方法,但是在使用迭代器时,删除元素不能使用Collection中的remove(Object o)方法,因为会导致遍历异常。
综上,Java中集合框架之迭代器iterator介绍完了。
这是我的第36篇文章,谢谢大家阅读。