Java之增強的for 迴圈

2021-09-07 10:31:01 字數 685 閱讀 6654

對儲存物件的容器進行迭代  

string arr = ;       //陣列的靜態定義方式,僅僅試用於陣列首次定義的時候

// 傳統方式

for(int i=0; i//i依次表示陣列的角標

strings = arr[i];

system.out.println(s);

system.out.println("-------------------------------------");

// 在jdk5中我們能夠使用增強for迴圈迭代

// 增強for迴圈括號中寫兩個引數。第乙個是宣告乙個變數,變數型別必須是陣列元素的型別

// 第二個就是須要迭代的容器

// for迴圈會迴圈容器的length次, 每次都將容器的第n-1個元素賦值給宣告的變數

for(string s : arr) ;

for(int num : arr) ;

for(int i: arr){

i=10;

system.out.println(arr[0]);// 1

list li=new arraylist();

li.add("1");

for(object obj : li){

obj="888";

system.out.println(li.get(0));//1

增強for迴圈 java

增強for迴圈 作用 簡化迭代器的書寫格式。注意 增強for迴圈的底層還是使用了迭代器遍歷。適用範圍 如果是 實現了iterable介面的物件 或者是 陣列物件 都可以使用增強for迴圈。增強for迴圈的格式 for 資料型別 變數名 遍歷目標 資料型別 變數名 宣告乙個變數用來接收遍歷目標遍歷後的...

Java中的增強For迴圈

增強的for迴圈是在傳統的for迴圈中增加的強大的迭代功能的迴圈,是在jdk1.5之後提出來的。基本語法格式 for type 變數名 集合變數名 其中 迭代變數必須在 中定義。集合變數可以是陣列或實現了iterable介面的集合類。應用例項模板 public static void print c...

java知識點之增強for迴圈

增強型for迴圈是jdk1.5之後出現的新特性,在用法上與普通的for迴圈有所不同。其功能得到了拓展,主要用於對集合或陣列物件進行遍歷操作。for 資料型別 變數名 被遍歷的集合 collection 或陣列 對陣列進行操作 部分 對陣列元素進行遍歷取出 int arr for int num ar...