遍历list集合取该对象的值
时间: 2024-01-30 14:10:13 浏览: 183
以下是两种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表达式进行遍历,可以更加简洁地实现遍历操作。
Drools 7 遍历List集合
在rools 7中遍历List集合,你可以使用Drools提供的Java语法来实现。下面是一个示例规则,演示如何遍历List集合:
```
import java.util.List;
rule "Iterate List"
when
$list: List() from collect(Object())
$item: Object() from $list
then
System.out.println($item.toString());
end
```
在这个示例规则中,我们首先使用 `collect(Object())` 从工作内存中获取一个List对象。然后,我们使用 `$item: Object() from $list` 来遍历List中的每个元素,并将它们存储在 `$item` 中。最后,在 `then` 部分,我们可以访问每个元素并执行相应的逻辑。
你可以根据你的需求修改规则中的条件部分来筛选特定的List对象,以及修改 `then` 部分来执行你需要的操作。
希望这能帮到你!如果有任何其他问题,请随时提问。
阅读全文
相关推荐














