【java】求助怎么把一个数组元素随机打乱顺序,谢谢~~~
现有一个长度为10000的数组a,怎么把a中的数组元素重新打乱顺序(随机打乱)?比如5长度的数组x={1,2,3,4,5}打乱顺序后譬如变成x={2,3,5,1,4}?效...
现有一个长度为10000的数组a, 怎么把a中的数组元素重新打乱顺序(随机打乱)?比如5长度的数组x = { 1, 2, 3, 4, 5} 打乱顺序后譬如变成 x = {2, 3, 5, 1, 4}? 效率要尽量高。谢谢~
展开
展开全部
用hashset就可以,把数组循环往一个hashset里丢,你再把hashset取出来,你就看到是无序的了。
要巧妙的利用java现成的东西来解决问题!
要巧妙的利用java现成的东西来解决问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用hashset就可以,把数组循环往一个hashset里丢,你再把hashset取出来,你就看到是无序的了。
要巧妙的利用java现成的东西来解决问题!
要巧妙的利用java现成的东西来解决问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上正解
Collections本来就是集合的帮助类
做运算 用它再合适不过了··
Collections本来就是集合的帮助类
做运算 用它再合适不过了··
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询