复制
收藏
提问
简洁
编写Java程序 1. 使用 ArrayList 集合,对其添加10个不同的元素,并使用 Iterator 過历该集合。 提示; ① 使用 addC)方法将元素添加到 ArrayList 集合中。 ② 调用集合的 iterator()方法获得 Iterator 对象,并调用 Iterator 的 hasNext()和next()方法,选代出集合中的所有元素。
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
在编写Java程序时,我们可以使用ArrayList集合来存储元素,并通过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<>();
// 使用add()方法将元素添加到ArrayList集合中
for (int i = 0; i < 10; i++) {
list.add("Element " + i); // 添加10个不同的元素
}
// 调用集合的iterator()方法获得Iterator对象
Iterator<String> iterator = list.iterator();
// 使用Iterator的hasNext()和next()方法遍历集合中的所有元素
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element); // 打印出集合中的元素
}
}
}
在这个程序中,我们首先导入了java.util.ArrayList
和java.util.Iterator
这两个类。然后在main
方法中,我们创建了一个ArrayList<String>
类型的集合list
,用于存储字符串类型的元素13。
接着,我们使用add()
方法将10个不同的字符串元素添加到集合中,每个元素的格式为"Element "后跟一个数字,从0到910。
之后,我们调用了list.iterator()
方法来获取一个Iterator<String>
对象,这个对象用于遍历集合中的元素13。
最后,我们使用while
循环和Iterator
对象的hasNext()
方法来检查是否还有元素可以遍历,如果有,就调用next()
方法获取并打印出下一个元素12。
通过这种方式,我们可以遍历ArrayList集合中的所有元素,而不需要关心集合的底层实现细节7。同时,使用Iterator接口也使得代码更加简洁和易于维护4。
你觉得结果怎么样?