ArrayList中还有一个set(int, Object)方法,可以去替换原来的对象

解决方案 »

  1.   

    多看看API文档吧。
    其实还有个add(int,Object)方法也可以用。当然用set最方便。
      

  2.   

    add(int,Object)前要remove的,remove要重新排index谢谢tigeryu(吴越小虎)我试试
      

  3.   

    使用arraylist.set(int, object) 替换原有的]
      

  4.   

    i think u should use a LinkedList here.when your may do many insert or delete operation, u should use LinkedList,e.g:
    LinkedList l=new LinkedList();
    l.add("a");
    l.add("b");
    l.add("c");
    l.add("d");

    l.set(1,"bb");
    System.out.println(l.get(1));