永发信息网

如何对java集合中的元素进行随机排序?

答案:1  悬赏:60  手机版
解决时间 2021-02-22 19:47
  • 提问者网友:嘚啵嘚啵
  • 2021-02-22 14:11
如何对java集合中的元素进行随机排序?
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-02-22 15:48
List l=new ArrayList(
input);
//将input数组放入arraylist,input为集合
List res=new ArrayList();
//用来存放随机产生元素的结果
Random r=new Random();//随机数
int size=l.size();
for(int i=0;i<size;i++){
res.add(l.remove(
r.nextInt(l.size())));
//为了保证不重复,每次随机产生后都删除该元素。
}
//此时res中存放的就是随机排序的结果。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯