请写一个程序使用集合中的迭代器Iterator
时间: 2024-03-06 22:47:14 浏览: 77
自己实现java中Iterator(迭代器功能).docx
好的,下面是一个使用集合中的迭代器Iterator的Java程序示例:
```
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorExample {
public static void main(String[] args) {
// 创建一个ArrayList集合
ArrayList<String> list = new ArrayList<String>();
// 添加一些元素到集合中
list.add("Java");
list.add("Python");
list.add("C++");
list.add("Ruby");
// 获取迭代器
Iterator<String> iterator = list.iterator();
// 遍历集合中的元素
while(iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
}
}
```
上面的程序创建了一个ArrayList集合,然后使用iterator()方法获取该集合的迭代器,最后使用while循环和hasNext()方法遍历集合中的元素,使用next()方法获取当前元素并输出。运行该程序会输出以下结果:
```
Java
Python
C++
Ruby
```
这个程序演示了如何使用集合中的迭代器Iterator,该方法是一种高效的遍历集合元素的方式。你可以将上面的示例程序作为参考,编写自己的程序来使用迭代器遍历集合中的元素。
阅读全文