不说多馀的话,直接看看代码吧~
//*
从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要素的案例是编辑与大家共享的所有内容。 希望能作为参考。 另外,我想支持编剧。