- ArrayList al=new ArrayList();
- al.add("java1");
- al.add("java2");
- al.add("java3");
- al.add("java4");
- System.out.println(al);
- ListIterator li=al.listIterator();
- while (li.hasNext()) //li.hasPrevious()是逆向的hasNext().
- {
- Object oo=li.next();
- if (oo.equals("java2"))
- {
- li.set("JAVA2");
- li.add("java02"); //这两句不可以换位。否则出现异常:IllegalStateException
- }
- }
- System.out.println(al);
复制代码 这个是笔记。但是对ListIterator还是不太熟,什么时候用ListIterator,还有什么其它的用法吗?
|
|