
package organdylee1988;
import javautilIterator;
import javautilTreeSet;
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<Integer>() ;
while(tssize() < 5 ){
int n = (int) (Mathrandom()10) ;
tsadd(A[n]) ;
}
Iterator<Integer> iter ;
for(iter = tsiterator() ; iterhasNext() ;){
Systemoutprintln(iternext()) ;
}
}
}
测试结果:
2
3
5
8
9
TreeSet里面不能存储相同的数,每个数都是唯一的,还会帮你自动从小到大排列。 希望能够帮到你!
用array_rand()函数就可以实现。
array_rand():从数组中随机选出一个或多个元素,并返回。
语法:array_rand(array,number)
array:必需。规定输入的数组参数。
number:可选。默认是 1。规定返回多少个随机的元素。
例子:$a = ['a','b','c'];//定义一个二维数组
$b = $array_rand($a,1);//从数组a里随机选取一个元素赋值给变量b。
以上就是关于java 随机获取数组中元素的方法全部的内容,包括:java 随机获取数组中元素的方法、PHP中怎么从一个二维数组中随机取出一个值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)