for each

增强for循环也称for each循环,底层也是一个迭代器,使用for循环格式,简化了迭代器的书写。

(jdk1.5以后出现的新特性)

Collection<E>集合继承了Iterable<E>接口;所有单列集合都可以使用增强for循环 public interfacce Iterable<T>实现这个接口允许对象成为foreach语句的目标

格式 for(集合/数组的数据类型 变量名:集合名 / 数组名){

}

 public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        for (int i : arr) {
            System.out.println(i);
        }
        ArrayList<Double> list = new ArrayList<>();
        list.add(3.33);
        list.add(6.66);
        list.add(9.99);
        for(Double i : list){
            System.out.println(i);
        }

 

posted @ 2020-10-21 20:59  素色学习  阅读(1275)  评论(0编辑  收藏  举报