ListIterator 中的set方法! .

import java.util.*;
class  CollectionDemo
{
public static void main(String[] args)
{
  method_1();
}
public static void method_1()
{
  ArrayList al = new ArrayList();
 
  al.add("java1");
  al.add("java2");
  al.add("java3");
  al.add("java4");
  for (ListIterator li = al.listIterator();li.hasNext() ; )
  {
   Object obj = li.next();
   if (obj.equals("java2"))
   {
    li.add("asd");
    li.set("java23");  //为什么不能两个一起操作,我先添加了一个,但是java2的位置没有变啊
         
   }
   sop(obj);
   sop(obj.hasPrevious());
  }

 
  sop(al);
}

 

public static void sop(Object obj)
{
  System.out.println(obj);
}
}

posted @ 2012-10-16 20:06  梦你所梦  阅读(309)  评论(0编辑  收藏  举报