JAVA5.0新增内容:增强for循环
package container;
import java.util.ArrayList;
import java.util.Collection;
/*
* 优点:对于遍历array或collection的时候非常简便
* 缺点:数组中不可以方便的访问下标值,与Iterator相比,不能方便的删除集合中的内容;
* 但增强for循环遍历容器时,在其内部也是调用Iterator 总结:除了简单遍历并读取其中的内容外,不建议使用增强for循环
*/
public class EnhancedFor {
public static void main(String args[]) {
int[] arr = { 1, 2, 3, 4, 5 };
for (int i : arr) {
System.out.println(i);
}
Collection c = new ArrayList();
c.add(new String("aaa"));
c.add(new String("bbb"));
c.add(new String("ccc"));
for (Object o : c) {
System.out.println(o);
}
}
}