java中的增强for循环
时间: 2023-09-05 16:14:01 浏览: 89
Java中的增强for循环也被称为for-each循环,可以用于遍历数组或集合中的元素。
语法如下:
```
for (数据类型 变量名 : 数组名/集合名) {
// 循环体
}
```
其中,变量名表示当前循环到的元素的值,数据类型必须与数组或集合中的元素类型相同。
例如,遍历整型数组:
```java
int[] nums = {1, 2, 3, 4, 5};
for (int num : nums) {
System.out.println(num);
}
```
遍历字符串集合:
```java
List<String> names = new ArrayList<>();
names.add("Tom");
names.add("Jerry");
names.add("Lucy");
for (String name : names) {
System.out.println(name);
}
```
增强for循环可以简化代码,使得代码更加易读易懂。但是需要注意的是,增强for循环不能修改数组或集合中的元素,否则会引发运行时错误。如果需要修改元素,则需要使用传统的for循环。
阅读全文