有關迭代的小問題

List<String> l = new ArrayList<String>();
        l.add("1");
        l.add("2");
        l.add("3");
        Iterator iter = l.iterator();
        while(iter.hasNext()){
            String s = iter.next().toString();
            System.out.println(s);
        }


如果紅色處爲IF 只會執行一次,也只會打印一次,如果爲While 會打印所有,if和while的區別就不詳說了,只是一個小小的問題搞了好久,特別記錄一下,你懂的!(文件及流的讀寫也會出現此問題)



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