for循环的新特性: 只能用于数组、集合、实现Iterable接口的集合
for循环中jdk版本不一样for循环的用法有所增加下面是for循环的增加
如下:
public void test(){
Integer arr[] = {100,100,18,90,89};
//jdk1.4之前
for (int i = 0; i < arr.length; i++) {
System.out.print(" "+arr[i]);
}
System.out.println();
//jdk1.5的for增强版
for(int i:arr){
System.out.print(" "+i);
}
}
//list接口
public void testList(){
List list = Arrays.asList("12","12","abc","cd");
//jdk 1.4
for (int i = 0; i < list.size(); i++) {
String temp = (String)list.get(i);
System.out.print(" "+ temp);
}
//jdk 1.5
for(Object obj:list){
String str = (String)obj;
System.out.print(" "+str);
}
}