Java 数组循环
循环遍历数组
你可以使用 for
循环遍历数组元素,并使用 length
属性指定循环运行的次数。
下面的示例输出了 cars 数组中的所有元素
示例
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.length; i++) {
System.out.println(cars[i]);
}
使用 For-Each 循环遍历数组
还有一个“for-each”循环,它专门用于遍历数组中的元素
语法
for (type variable : arrayname) {
...
}
以下示例使用“for-each”循环输出cars数组中的所有元素
示例
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
上面的示例可以这样理解:对于 cars 数组中的每个 String
元素(称为 i - 索引),打印出 i 的值。
如果比较 for
循环和 for-each 循环,你会发现 for-each 方法更容易编写,它不需要计数器(使用 length 属性),并且更具可读性。