javaforeach循环
时间: 2023-11-08 13:01:35 浏览: 167
foreach循环是一种在Java中用于遍历数组或集合的简洁循环方式。它的语法格式如下:
for (元素类型 临时变量 : 容器变量) {
执行语句
}
与传统的for循环相比,foreach循环不需要获取容器的长度,也不需要使用索引来访问容器中的元素。它会自动遍历容器中的每个元素,并将每个元素赋值给临时变量进行处理。
以下是一个使用foreach循环遍历集合和数组的示例代码:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Example {
public static void main(String[] args) {
// 遍历集合
ArrayList<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");
for (String str : list) {
System.out.println(str);
}
// 遍历数组
int[] arr = {10, 20, 30};
for (int num : arr) {
System.out.println(num);
}
}
}
```
需要注意的是,foreach循环是基于指针直接移动的,不能进行增删操作。
阅读全文