1. 程式人生 > >Java for迴圈的幾種寫法

Java for迴圈的幾種寫法

J2SE 1.5提供了另一種形式的for迴圈。藉助這種形式的for迴圈,可以用更簡單地方式來遍歷陣列和Collection等型別的物件。本文介紹使用這種迴圈的具體方式,說明如何自行定義能被這樣遍歷的類,並解釋和這一機制的一些常見問題。
在Java程式中,要“逐一處理”――或者說,“遍歷”――某一個數組或Collection中的元素的時候,一般會使用一個for迴圈來實現(當然,用其它種類的迴圈也不是不可以,只是不知道是因為for這個詞的長度比較短,還是因為for這個詞的含義和這種操作比較配,在這種時候for迴圈比其它迴圈常用得多)。
對於遍歷陣列,這個迴圈一般是採取這樣的寫法:
清單1:遍歷陣列的傳統方式
/* 建立一個數組 */
int[] integers = {1, 2, 3, 4};
/* 開始遍歷 */
for (int j = 0; j