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 屬性),並且更具可讀性。