Java增強for循環

Java增強for循環

1.用處

java增強for循環是jdk 1.5之後引入的,對於遍歷數組和集合的時候是很簡便的。

2.缺陷

數組:不能方便的訪問下標值
集合:與使用iterator相比,不能方便的刪除集合中的元素。其內容仍然是調用iterator

3.總結

除了簡單遍歷並讀出其中內容外,不建議其他地方使用增強for循環。

示例如下:

public class EnhanceFor {

    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        for (int i : array) {//把所有的值都放到i裏面,然後打印出來
            System.out.print(i);
        }

        System.out.println();
        Collection<String> list = new ArrayList();
        list.add(new String("hello "));
        list.add(new String("world"));
        for (String s : list) {//把list的元素全部放到s裏面,然後打印出來
            System.out.print(s);
        }
    }
}

運行結果如下:
運行結果

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