首页 > 编程知识 正文

java从数组中随机取一个数(java随机取数组中的元素)

时间:2023-05-04 14:55:55 阅读:64368 作者:375

不说多馀的话,直接看看代码吧~

//*

从list中随机提取元素

*

* @param list

* @param n

* @return void

* @throws

* @Title: createRandomList

* @ description :托多

*/

隐私保护列表createrandomlist (列表,int n ) {

//todo自动- generated method stub

Map map=new HashMap (;

列表列表new=new ArrayList (;

if(list.size(=n ) {

返回列表;

} else {

while(map.size ) ) n ) {

intrandom=(int ) (Math.random ) * list.size ) );

if (! 图. contains key (random ) ) }

map.put (随机,'');

system.out.println (random '=================' list.get ) random );

listnew.add(list.get ) random );

}

}

返回列表新;

}

}

扩展:

剪下清单

list.sublist (0,2 );

补充知识: java list随机打乱顺序

根据collections.shuffle(list )打乱顺序

列表列表=new ArrayList (;

list.add('mjb );

list.add('hh );

list.add('lw );

list.add(pqj );

list.add(HJ );

System.out.println ('前:');

for(intI=0; I

system.out.print(list.get(I ) ';

}

System.out.println (' ';

System.out.println ('后:');

collections.shuffle(list;

for(intI=0; I

system.out.print(list.get(I ) ';

}

以上随机抽取java list要素的案例是编辑与大家共享的所有内容。 希望能作为参考。 另外,我想支持编剧。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。