for增強循環:for(object obj:List) 反編譯理解

for增強循環

    for(String string: list){
        System.out.println(string);
    }

反編譯之後代碼

    Iterator var0 = list.iterator();

    while(var0.hasNext()) {
        String string = (String)var0.next();
        System.out.println(string);
    }

從反編譯看出 for的增強循環最終是使用Iterator 進行遍歷的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章