增强for循环(foreach循环)

增强for循环(foreach循环)语法如下 :

for(元素类型 变量名:数组或者集合){
System.out.println(变量名);
}

foreach循环有一个缺点:没有下标,在需要使用下标的循环中,不建议使用foreach循环

package Collection;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Foreach {
    public static void main(String[] args) {
        List mylist=new ArrayList();
        mylist.add("脆脆鲨");
        mylist.add("小熊妮");
        //foreach循环
        for(Object a:mylist){
            System.out.println(a);
        }
        System.out.println("-------------");
        //普通for循环(只针对有下标的集合)
        for (int i = 0; i < mylist.size(); i++) {
            Object ob= mylist.get(i);
            System.out.println(ob);
            // System.out.println(mylist.get(i));
        }
        System.out.println("-------------");
        //迭代器循环
        Iterator it=mylist.iterator();
        while(it.hasNext()){
            Object ob=it.next();
            System.out.println(ob);
        }
    }
}

增强for循环(foreach循环)_第1张图片

你可能感兴趣的:(java)