package collection;
/**
* JDK1.5之后推出了一个新特性:
* 增强型for循环,也称为新循环,for each
*
* 新循环不用来替代传统循环的工作,它只用来遍历集合或数组
*
* 新循环是编译器认可,而非虚拟机
*
* @author 清风已来
*
*/
public class NewforDome {
public static void main(String[] args) {
String [] arr = {"one","two","three","four"};
for(int i=0;i<arr.length;i++) {
String str=arr[i];
System.out.println(str);
}
for(String str:arr) {
System.out.println(str);
}
}
}
===========================用for each遍历集合元素=======================================
package collection;
import java.util.ArrayList;
import java.util.Collection;
/**
* 使用新循环遍历集合
*
* @author 清风已来
*
*/
public class NewforDome {
public static void main(String[] args) {
Collection c= new ArrayList();
c.add("one");
c.add("two");
c.add("three");
c.add("four");
c.add("five");
c.add("six");
c.add("seven");
for(Object o:c) {
String str =(String)o;
System.out.println(str);
}
}
}