| 增强for循环格式:(数据类型 变量名:被遍历的集合(Collection)或者数组) for(String s :al)
 {
 System.out.println(s);
 }
 对集合进行遍历只能获取集合元素
 迭代器除了遍历,还可以进行remove集合中元素的动作
 如果是用listIterator,还可以在便利过程中对集合进行增删改查。
 
 传统for循环与高级for循环的区别:
 高级for循环有一个局限性:必须有被遍历的目标。
 在遍历数组时,还是使用传统for循环,因为传统for循环有角标。
 举例:
 class ForDemo
 {
 public static void main(String[] args)
 {
 ArrayList<String> al=new ArrayList<String>();
 al.add("abc1");
 al.add("abc2");
 al.add("abc3");
 for(String s:al)
 {
 sop(s);
 }
 }
 public static void sop(Object obj)
 {
 System.out.println(obj);
 }
 }
 
 
 
 |