需求:用List集合存储字符串并遍历。 分析: A:创建集合对象 B:创建字符串对象 C:把字符串对象添加到集合中 D:遍历集合(使用迭代器和增强for两种遍历方式)
时间: 2024-02-08 22:03:11 浏览: 31
以下是Java代码示例:
```
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListExample {
public static void main(String[] args) {
// 创建集合对象
List<String> list = new ArrayList<String>();
// 创建字符串对象
String str1 = "Hello";
String str2 = "World";
String str3 = "Java";
// 把字符串对象添加到集合中
list.add(str1);
list.add(str2);
list.add(str3);
// 遍历集合(使用迭代器)
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
}
// 遍历集合(使用增强for)
for (String str : list) {
System.out.println(str);
}
}
}
```
这段代码首先创建一个List集合对象。接着创建三个字符串对象并将它们添加到集合中。然后使用迭代器和增强for两种方式遍历集合并将每个元素输出到屏幕上。
需要注意的是,在使用迭代器遍历集合时,需要先调用`iterator`方法获取一个迭代器对象,然后使用`hasNext`和`next`方法来遍历集合。而在使用增强for循环遍历集合时,只需要直接使用for循环并指定集合类型即可。