list集合存储字符串遍历
时间: 2023-08-20 07:05:08 浏览: 45
可以使用 for 循环遍历 list 集合中的字符串元素,代码示例如下:
```
str_list = ['hello', 'world', 'python']
for s in str_list:
print(s)
```
输出结果为:
```
hello
world
python
```
也可以使用 while 循环结合索引来遍历 list 集合中的字符串元素,代码示例如下:
```
str_list = ['hello', 'world', 'python']
i = 0
while i < len(str_list):
print(str_list[i])
i += 1
```
输出结果为:
```
hello
world
python
```
相关问题
需求:用List集合存储字符串并遍历。 分析: A:创建集合对象 B:创建字符串对象 C:把字符串对象添加到集合中 D:遍历集合(使用迭代器和增强for两种遍历方式)
以下是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循环并指定集合类型即可。
JAVA list集合遍历
在 Java 中,可以使用 for-each 循环或者迭代器(iterator)对象来遍历 List 集合。
使用 for-each 循环遍历 List 集合:
```java
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
for (String str : list) {
System.out.println(str);
}
```
使用迭代器(iterator)对象遍历 List 集合:
```java
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
}
```
上述代码中,List 集合存储的是字符串类型的元素,可以根据需要自行修改类型。