Java如何随机取出集合中的元素 我的一个简单思路如下:(1)创建一个集合,并初始化一些数据。(2)产生随机数,这个随机数是在0-集合大小之间的一个位置。(3)根据随机产生的位置,输出集合元素。代码实现:import java.util.ArrayList;import java.util.List;import java.util.Random;public class Demo {public static void main(String[]args){创建一个集合List<;Integer>;list=new ArrayList();初始化集合for(int i=1;i;i+){list.add(i);}产生随机数,范围在0~list.size之间double index=Math.random()*10;System.out.println(\"随机输出的数是:\"+list.get((int)index));}}结果截图:java 随机获取数组中元素的方法 package org.andylee1988;import java.util.Iterator;import java.util.TreeSet;public class Test2 {public static void main(String[]args){int[]A={1,2,3,4,5,6,7,8,9,10};TreeSet<;Integer>;ts=new TreeSet();while(ts.size()){int n=(int)(Math.random()*10);ts.add(A[n]);}Iterator<;Integer>;iter;for(iter=ts.iterator();iter.hasNext();{System.out.println(iter.next());}}}测试结果:23589TreeSet里面不能存储相同的数,每个数都是唯一的,还会帮你自动从小到大排列。希望能够帮到你!java怎么使用随机抽取数组里的数据? Random r=new Random();System.out.println(b[r.nextInt(3)]);r.nextInt(3);就是随机取得0 1 2这三个2113数中的其中一个5261,然后当做你数组的4102下标,就随1653机抽取了java把一套扑克牌填入某个集合内,然后随机抽取13张牌放入新的集合中,然后使用 使用List集合,存放一套扑克牌使用随机数产生13个不重复的整数,取出List中的对应元素,放入新的集合中
随机阅读
- 甘肃省武威市民勤县一中、四中中考录取分数线 民勤县中考分数线
- pca贡献率一般选多大 你好!请问pca分析中。贡献率是怎么算的?在输出结果中哪里看呢?我用的Canoco 软件。
- 家常油炸大果子的做法 油炸果子
- 友人 下车引之元方入门而不顾
- 美国氨甲基丙醇PC2000 酒有哪些种类?
- 长丰县庞古堆武术街 谁能介绍介绍合肥各区的定位发展规划?
- 狗狗不吃饭往犄角旮旯钻 家里的小狗钻进犄角旮旯里就不出来了怎么弄也不出来
- wow怎么战斗宠物移动出去 求教那个WOW自带那个宠物动作条怎么移动啊
- 工作服发放周期怎么填 员工工作服管理办法
- 鱼缸的绿丝藻怎么清除!!!! 如何去除水中的绿丝藻
- 20171222股市分析及2017.12.25股市预测? 卫信康目标价位
- 水王子和水公主亲嘴 王子和公主结婚以后(图)
- 如何去无锡永丰路212号? 无锡53路永丰路
- 油包水体系为啥要加盐 油包水和水包油的区别
- 丽景街道办事处观湖社区 怎么查询自己家具体属于哪个街道办事处和社区?求具体一点的方法
- 顺风顺水二六开 顺风顺水顺人意下一句是什么顺风顺水的属意是什么?
- 天津大港区有江南布衣这个品牌吗?具体地点在哪里? 天津沽上江南在哪里
- 唐律疏议成就,影响? 唐律疏议的优点和缺点
- 狗狗身上的白毛变黄是是什么原因 柯基毛变黄是什么原因
- 猪跑那么远打一字 一天农夫抓住一头[猪头]没留意结果[猪头]跑了,你知道为什么嘛?