本帖最后由 邹海洋 于 2012-11-12 11:32 编辑
List特殊之处是可以通过listIterator方法返回一个ListIterator对象,即一个迭代器,而List下面有很多实现类和接口,当类实例化后,ArrayList al = new ArrayList(),是否都可以创建ListIterator对象?ListIterator li = al.listIterator()?然后在迭代过程中,只能用迭代器中的方法,但为什么不能同时用两个?while(li.hasNext()){if(li.next().equals("java")) li.add("java2");li.remove("java3")}add和remove同时用会报异常?白天电脑上运行报异常,现在手机打字,不知道代码打错没
|