j**a5 引入了一種主要用於陣列或集合的增強型 for 迴圈。 j**a 增強 for 迴圈語法格式如下:
1for(宣告語句 : 表示式)
2
宣告語句:宣告新的區域性變數,該變數的型別必須和陣列元素的型別匹配。其作用域限定在迴圈語句塊,其值與此時陣列元素的值相等。
表示式:表示式是要訪問的陣列名,或者是返回值為陣列的方法。
演示:增強for迴圈遍歷輸出陣列元素
1package
com.tang;
2public
class
fordemo ;5//
原始for迴圈
6for (int i = 0; i < 9;i++)9//
增強for迴圈
10for (int
x:numbers)13}
14 }
增強for迴圈
高階for迴圈 格式 for 資料型別 變數名 被遍歷的集合 collection或陣列 隊集合進行遍歷只能獲取元素,但是不能對集合操作 迭代器除了遍歷,還可以進行remove集合中元素的動作 如果使用listiterator,還可以在遍歷過程中進行增刪改查的動作 chuantong for迴圈和高...
增強for迴圈
增強for迴圈是jdk1.5出現的新特性,作用是簡化迭代器的書寫格式 增強for迴圈的底層還是使用了迭代器遍歷 適用範圍 實現了iterable介面的物件或者是陣列物件都可以使用增強for迴圈。格式 for 資料型別 變數名 被遍歷的集合 collection 或者陣列 for int a arr ...
增強for迴圈
增強for迴圈的作用 簡化迭代器的書寫格式。注意 增強for迴圈的底層還是使用了迭代器遍歷。增強for迴圈的適用範圍 如果是實現了iterable介面的物件或者是陣列物件都可以使用增強for迴圈。增強for迴圈的格式 for 資料型別 變數名 遍歷的目標 增強for迴圈要注意的事項 1.增強for迴...