有关迭代的小问题

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的区别就不详说了,只是一个小小的问题搞了好久,特别记录一下,你懂的!(文件及流的读写也会出现此问题)



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