1,介绍:

  1. 当遍历集合的时候,增强for循环的底层就是迭代器;相当于迭代器的简写;
  2. 当遍历数组的时候,底层就是普通的for循环遍历;

    2,格式:

    for (元素类型 变量名: 数组 或 集合) {
    // 在此处使用变量即可,该变量就是元素
    }

    1. //遍历集合collection
    2. for (String s : collection){
    3. System.out.println(s);
    4. }

    3,增强for循环的优缺:

  3. 优点:简化代码

  4. 缺点:无法使用索引进行对元素的遍历