Iterator 和List

com.meson.listjava.util.ArrayListjava.util.Iteratorjava.util.ListIteratorDemo02 {
    (String[] args) {
    List<String> all = ArrayList<String>()all.add()all.add()all.add()Iterator<String> iter = all.iterator()(iter.hasNext()){
            String str = iter.next()(.(str)){
                iter.remove()}{
                System..println(str)}

        }
        System..println(all)}
}

使用iterator的删除和使用list的删除的方法得到的结果不一样,

hello
world
[hello, world]

-------------------------------------------iterator的删除方法的结果

hello
[hello, world]

------------------------------------------List的删除方法得到的结果



差别还是有点大的,以前没有注意过,,,提醒下自己


你可能感兴趣的:(Iterator 和List)