Interator接口
程序员文章站
2022-04-01 10:39:06
Interator接口Interator接口又称为迭代器;Interator接口为集合而生,作用就是实现集合的遍历;Interator接口主要有两个方法:hasNext():判断是否存在下一个可访问的元素,如果有,则返回 truenext():返回要访问的下一个元素所有由 Collection 接口派生而来的接口或类都实现了 iterate() 方法代码演示// 迭代器public static void main(String[] args) { ArrayList list...
Interator接口
Interator接口又称为迭代器;Interator接口为集合而生,作用就是实现集合的遍历;Interator接口主要有两个方法:
hasNext():判断是否存在下一个可访问的元素,如果有,则返回 true
next():返回要访问的下一个元素
所有由 Collection 接口派生而来的接口或类都实现了 iterate() 方法
代码演示
// 迭代器
public static void main(String[] args) {
ArrayList list=new ArrayList();
list.add("张三");
list.add("李四");
list.add("王五");
list.add("tom");
Iterator it=list.iterator();//获取迭代器
while (it.hasNext()){//通过迭代器依次返回集合中的元素信息
String name=(String)it.next();
System.out.println(name);
}
}
通常使用迭代器来遍历集合中的元素并返回元素信息
运行结果
具体实现步骤
- 导入Iterator 包
- 使用集合的 iterate() 方法返回 Iterator 对象
- while 循环遍历集合
- 使用 Iterator 的 hasNext() 方法判断是否存在下一个可访问元素
- 使用 Iterator 的 next() 方法返回要访问的下一个元素
本文地址:https://blog.csdn.net/qq_42578036/article/details/107687077