用java实现
我有一串对象,现在我想随机生成一个数,依据这个数作为索引把里面的其中一个拿出来并删除,用list,map等什么来储存这随便.
比如:[bird,cat,dog,fish,pig],随机出来一个索引为2,则dog被删除,对象序列变为[bird,cat,fish,pig],再随机一个索引为3,则pig被删除.
不要局限于字符串或数组,希望是任何对象都能用的.
不知如何实现,盼望指教.
我有一串对象,现在我想随机生成一个数,依据这个数作为索引把里面的其中一个拿出来并删除,用list,map等什么来储存这随便.
比如:[bird,cat,dog,fish,pig],随机出来一个索引为2,则dog被删除,对象序列变为[bird,cat,fish,pig],再随机一个索引为3,则pig被删除.
不要局限于字符串或数组,希望是任何对象都能用的.
不知如何实现,盼望指教.
解决方案 »
- (java)求助Graphics2D or Graphics所绘矢量该怎么实现缩放?
- java反射机制--创建类对象?
- socket 基础问题
- 请问用流做上传时,处理图片和文本文件有什么区别?
- 对一些知识不是很了解,所以问问...
- 请问如何得到一个随机的数?
- 请问各位如何在J2ME下做数字签名,来者有分
- 服务器端用Socket接受数据,bufferedreader的read方法读当数组当中。接收数据包时,有的数据包服务器端没有显示收到,这是为什么?
- 如何得到一个ResultSet的行数?
- java 1.8 新特性之 Lambda表达式 [Java Java SE]
- 关于2个类设置中间变量传值的问题
- 提示框背景颜色问题
ArrayList a=new ArrayList ( );
a.add ( 你的对象);
a.remove ( 索引);
ArrayList a = new ArrayList();
a.add(bird)
a.add(cat)
a.add(dog)
a.add(fish)
a.add(pig)a.remove("这里添你产生的索引");完全搞定,给分吧
我是学习java的新手,这是处女帖,感谢大家热情解答.