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中的对应元素,放入新的集合中
随机阅读
- 四大国有银行信用卡 想办一张信用卡,四大国有银行哪个银行的信用卡比较好
- 东坑气化站 腰椎间盘突出做微创需要多少钱
- 如何吃即食酵母粉 即食酵母粉如何吃
- 集水井的坑为什么做的比集水井要大很多? 集水井(坑)的名词解释
- 我的军训生活高中生作文 高中作文:我的军训生活
- 如何发起购物赚乾包 乾包怎么买购物
- 人生哪来的重头再来 论成败人生豪迈只不过是重头再来,这首歌的歌名是什么
- 西游记唐僧师徒经历81难去西天取经终于修成正果他们自己也什么? 去西天什么寺取经终修成正果
- 哪里有关于本届U20世青赛的专题网站? 意大利u20赞比亚
- 薄荷花修剪后大部分死亡 在家怎么种薄荷?
- 股票K线图中的紫色线和黄色线和绿色线是什么意思啊 股票跌幅栏为绿色是什么意思
- 公司刻章 法人委托书要怎么写 刻制印章委托书
- 用保妇康栓跟替硝唑片期间对来月经有印象吗 替硝唑片会导致月经提前吗
- 宽带几兆,那是什么意思,给我说的具体点! e型宽带微带天线
- 神魔之塔攻略之坑爹卡片介绍 神魔之塔卡片能力排序
- 西平出租车起步价 出租车司机一个月能挣多少钱?
- 长沙市万科西街花园的地址在哪?有什么值得注意的 长沙万科 西街花园
- 新成立便利店公司一般纳税人 公司刚刚成立,营业执照已经办下来了,然后是不是要去税务局登记呀,如何办理?
- 新时代国内外形势发生了哪些重大变化使得我们必须全面坚持和加强党的领导? 改革深水区重大利益的调整
- 求歌词:就让我喝了干了再来一杯 歌词就再来一杯