遍历list集合取该对象的值
时间: 2024-01-30 19:10:13 浏览: 164
以下是两种Java遍历List集合并取出对象值的方法:
1.使用foreach循环遍历List集合并取出对象值:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for (String str : list) {
System.out.println(str);
}
```
输出结果为:
```
apple
banana
orange
```
2.使用Iterator迭代器遍历List集合并取出对象值:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
}
```
输出结果为:
```
apple
banana
orange
```
相关问题
循环遍历list集合
循环遍历List集合有多种方式可以实现。最基础的方式是使用for循环,通过指定下标位置,使用List集合的get(i)方法来获取元素。另一种较为简洁的方式是使用for-each循环,它只能顺序遍历集合,不能对某一个指定元素进行操作。还可以使用迭代器来遍历,通过调用iterator()方法获取迭代器对象,然后使用while循环和hasNext()方法判断是否还有元素,并使用next()方法获取下一个元素。还有一种方式是使用forEach和Lambda表达式进行遍历,可以更加简洁地实现遍历操作。
迭代器遍历list集合
要使用迭代器遍历一个列表(list),你可以使用`iter()`函数创建一个迭代器对象,然后使用`next()`函数逐个访问列表中的元素,直到列表末尾。下面是一个示例代码:
```python
my_list = [1, 2, 3, 4, 5]
# 创建迭代器对象
my_iterator = iter(my_list)
# 使用next()函数逐个访问列表元素
while True:
try:
# 获取下一个元素
item = next(my_iterator)
print(item)
except StopIteration:
# 迭代结束时停止循环
break
```
上述代码会依次输出列表中的每个元素:
```
1
2
3
4
5
```
这样你就可以使用迭代器来遍历列表集合了。注意,在Python中,你也可以直接使用`for`循环来遍历列表,这样更加简洁:
```python
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item)
```
这段代码会得到相同的输出结果。希望能帮到你!如果还有其他问题,请继续提问。
阅读全文