java list.foreach获取下标
时间: 2024-09-27 18:15:18 浏览: 31
java遍历list集合.zip
在Java中,`List.forEach()`方法主要用于遍历列表,它并不直接提供访问元素下标的机制,因为其设计目的是为了简化迭代操作,避免显式地处理索引。如果你想要同时遍历元素及其下标,可以使用增强for循环(也称为foreach循环),或者创建一个范围从0到list长度减一的枚举器(Iterator):
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
// 使用增强for循环
for (int i = 0; i < list.size(); i++) {
System.out.println("Element at index " + i + ": " + list.get(i));
}
// 或者使用Iterator
for (int i = 0; i < list.iterator().hasNext(); i++) {
String element = list.get(i);
System.out.println("Element at index " + i + ": " + element);
}
}
}
```
阅读全文