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);
}
上面的示例可以这样理解:对于每个 String
元素(称为 i - 表示 index),在 cars 中,打印出 i 的值。
如果你比较 for
循环和 for-each 循环,你会发现 for-each 方法更容易编写,它不需要计数器(使用 length 属性),并且更易读。