1. 程式人生 > >for增強循環:for(object obj:List) 反編譯理解

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

iterator sys 代碼 反編譯 使用 iter obj 遍歷 int

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 進行遍歷的

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