java list循环
时间: 2023-08-05 09:41:28 浏览: 94
循环.java
在 Java 中,可以使用循环结构来遍历一个 List。常见的循环结构包括 for 循环、forEach 循环和迭代器。
1. for 循环
```java
List<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("cherry");
for (int i = 0; i < myList.size(); i++) {
String item = myList.get(i);
System.out.println(item);
}
```
2. forEach 循环
```java
List<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("cherry");
for (String item : myList) {
System.out.println(item);
}
```
3. 迭代器
```java
List<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("cherry");
Iterator<String> iterator = myList.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
```
注意:在循环遍历 List 的过程中,如果需要修改 List 中的元素,需要使用 List 的 `set` 方法。例如,在 forEach 循环中修改元素:
```java
List<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("cherry");
for (int i = 0; i < myList.size(); i++) {
String item = myList.get(i);
myList.set(i, item.toUpperCase());
}
System.out.println(myList);
// 输出: [APPLE, BANANA, CHERRY]
```
阅读全文