用java实现
我有一串对象,现在我想随机生成一个数,依据这个数作为索引把里面的其中一个拿出来并删除,用list,map等什么来储存这随便.
比如:[bird,cat,dog,fish,pig],随机出来一个索引为2,则dog被删除,对象序列变为[bird,cat,fish,pig],再随机一个索引为3,则pig被删除.
不要局限于字符串或数组,希望是任何对象都能用的.
不知如何实现,盼望指教.

解决方案 »

  1.   

    用List呗,有个remove方法,remove掉就可以了。
      

  2.   

    List是接口,用ArrayList就可以了。
    ArrayList a=new ArrayList ( );
    a.add ( 你的对象);
    a.remove ( 索引);
      

  3.   

    楼上已正解
    ArrayList a = new ArrayList();
    a.add(bird)
    a.add(cat)
    a.add(dog)
    a.add(fish)
    a.add(pig)a.remove("这里添你产生的索引");完全搞定,给分吧
      

  4.   

    还是要对api多多了解呢,打好基础.
    我是学习java的新手,这是处女帖,感谢大家热情解答.