Java学习笔记---增强for循环

来源:互联网 发布:php数组是什么数据结构 编辑:程序博客网 时间:2024/06/04 08:11

Java学习笔记—增强for循环

  • 语法:for(变量类型 变量 : 需迭代的数组或集合){ }
  • 引入的原因:替代迭代器(Iterator)
    • 增强for循环的底层就是迭代器,可通过.class文件查看
  • 适用范围:
    • 遍历数组
    • 遍历实现Iterator接口的集合类
      • list set 实现了Iterator接口,可以使用增强for循环
      • map 不能使用增强for循环
    public static void main(String[] args) {        //创建List        List<String> list = new ArrayList<String>();        list.add("aa");        list.add("bb");        //使用增强for循环        for(String s : list){            System.out.println(s);        }        System.out.println("++++++++++++分割线++++++++++++");        //使用迭代器实现        Iterator<String> iterator = list.iterator();        while (iterator.hasNext()) {            System.out.println(iterator.next());        }    }
原创粉丝点击