for each.遍歷集合或數組使用

package seday11;java

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Collection;數組

/**
* @author xingsir
* JDK5以後推出了一個特性:加強for循環也稱爲新循環,for each.
* 新循環不是用來取代傳統for循環的操做,而僅用來遍歷集合或數組使用。
*/
public class NewForDemo {編譯器

public static void main(String[] args) {
int[] num= {1,2,3,4,5};
for(int i=0;i<num.length;i++ ) {
int k=num[i];
System.out.println(k);
}
for(int k:num) {
System.out.println(k);


Collection c = new ArrayList();
c.add("1");
c.add("2");
c.add("3");
c.add("4");
c.add("5");
System.out.println(c);
/*
* 編譯器會將新循環遍歷集合改成迭代器遍歷,因此在遍歷的過程當中不能經過集合的方法增刪元素
*/
for(Object o:c) {
String i=(String)o;
System.out.println(i);
}

}
}
}io

相關文章
相關標籤/搜索