foreach如何获取当前循环索引?
时间: 2023-10-11 20:10:39 浏览: 193
如何获取Python简单for循环索引
使用foreach循环时,可以通过另外一个变量来记录当前循环的索引。Java 5引入了foreach循环,也称为增强for循环,它可以更方便地遍历集合或数组。在foreach循环中,我们无需指定索引或指针,就可以访问集合或数组中的每一个元素。
例如:
```
List<String> list = new ArrayList<>();
// 添加元素到集合中
for (int i = 0; i < list.size(); i++) {
String element = list.get(i);
// 在这里可以通过i获取当前循环的索引
System.out.println("当前循环索引:" + i);
}
```
使用foreach循环:
```
List<String> list = new ArrayList<>();
// 添加元素到集合中
int index = 0;
for (String element : list) {
// 在这里可以通过index获取当前循环的索引
System.out.println("当前循环索引:" + index);
index++;
}
```
在foreach循环中,通过声明一个变量来遍历集合或数组中的每一个元素,这里是String类型的变量element,我们可以在循环中通过一个计数器变量来记录当前的索引值,这里是int类型的变量index。
阅读全文